本申請案主張2015年4月23日申請的現(xiàn)在待決的第62/151,983號美國臨時申請案和現(xiàn)在待決的第62/046,744號美國臨時申請案的優(yōu)先權(quán),所述申請案的揭示內(nèi)容以引用的方式并入本文中。本申請案并有同在申請中的名稱為“用于超聲波指紋的基于圖像的活性檢測”的第14/845,174號美國申請案的揭示內(nèi)容,所述申請案在2015年9月3日上以其全文與此一起同時申請。
技術(shù)領(lǐng)域
本發(fā)明涉及確定活性的裝置和方法。
背景技術(shù):
生物測定傳感器廣泛用于區(qū)別授權(quán)參加活動的個體和未授權(quán)參加所述活動的個體。例如,指紋傳感器通常用于確定由個人提供的指紋是否匹配數(shù)據(jù)庫中的信息,并且如果確定匹配,那么這個人可被允許參加活動。例如,此人可被允許進(jìn)入建筑物或房間,或被允許使用電子裝置,例如移動電話或在移動裝置上運(yùn)行的應(yīng)用程序。
生物測定傳感器可被蒙騙(也稱為“欺騙”),并由此準(zhǔn)許未授權(quán)的個人參加為經(jīng)授權(quán)個人保留的活動。欺騙指紋傳感器可以不同方式實(shí)現(xiàn)。這些包含使用假指紋、使用除手指以外的身體部位,以及使用人的死指(dead finger)。由于將在指紋傳感器上使用的特定類型的欺騙不大可能會事先知道,所以提防所有類型的欺騙極其重要。提防欺騙的一種方法涉及確定生物測定對象是否顯現(xiàn)與活性相關(guān)聯(lián)的特性。
隨著越來越多的生物測定技術(shù)用于用戶識別和/或驗證,活性檢測變得越來越重要以確保訪問安全和精確。因為蒙騙識別系統(tǒng)和/或驗證系統(tǒng)的許多方法使用無生命的頂替物,所以活性檢測極其重要。例如,乳膠手指可被制作成具有類似于經(jīng)授權(quán)用戶的指紋的脊線和谷線。當(dāng)此類乳膠頂替物呈現(xiàn)給指紋傳感器時,掃描系統(tǒng)可得出錯誤結(jié)論:乳膠頂替物是經(jīng)授權(quán)用戶的手指,即使乳膠頂替物不是活體的部分。因此,能夠檢測生物測定對象是否是活體的部分的系統(tǒng)將用于檢測頂替物的存在。在此類系統(tǒng)中,如果作出生物測定對象不是生命個體的部分的確定,那么呈現(xiàn)生物測定對象的這個人可被拒絕訪問(例如,對所請求活動的訪問),即使生物測定信息(例如,指紋)匹配相關(guān)聯(lián)的識別/驗證數(shù)據(jù)庫中的信息。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的一個實(shí)施方案可被描述為確定生物測定對象是否是生命個體的部分的方法。方法可包含使用傳感器從生物測定對象采集圖像信息的步驟。圖像信息可使用其上放置生物測定對象的壓板進(jìn)行采集。傳感器可為超聲波傳感器,并且傳感器的距門可進(jìn)行調(diào)整(例如)以確定生物測定對象是否由層構(gòu)成。傳感器還可經(jīng)配置以檢測多個超聲波頻率(例如)以確定生物測定對象是否由層構(gòu)成。方法可進(jìn)一步包含在至少兩個分析階段中分析圖像信息。
分析階段中的一個可為時間分析階段,所述時間分析階段分析在生物測定對象可連續(xù)用于傳感器的時段期間所獲得的圖像信息的改變。時間分析階段可確定圖像信息的改變是否類似于符合生命體的改變。時間分析階段可確定生物測定對象的特征在所述時段期間是否改變。特征可包含毛孔開口大小、毛孔深度、脊線圖案和肌理。
分析階段中的一個可分析圖像信息以確定生物測定對象是否是三維的。確定生物測定對象是否是三維的可包含確定生物測定對象的圖案是否是均勻的。索貝爾濾波器(Sobel filter)可用于確定生物測定對象的圖案是否是均勻的。
分析階段中的一個可分析圖像信息以確定圖像信息中的圖案類型是否在預(yù)定圖案類型當(dāng)中,例如,識別在圖像信息中呈現(xiàn)的圖案分類,接著確定所述圖案分類是否在預(yù)定圖案分類當(dāng)中。識別圖案分類可包含識別生物測定對象的圖案是否顯現(xiàn)脊線流。
分析階段中的一個可分析圖像信息以(例如)通過確定生物測定對象是否由層構(gòu)成,確定生物測定對象是否是制造出的。圖像信息還可經(jīng)分析以評定圖像信息的圖像質(zhì)量,從而確定生物測定對象是否是制造出的。
方法可進(jìn)一步包含步驟:如果時間分析階段指示圖像信息的改變類似于符合生命體的改變,并且分析階段中的另一者指示對象是三維的,那么得出生物測定對象是生命個體的部分的結(jié)論??苫谒治龅膱D像信息,提供活性輸出信號。在一些實(shí)施方案中,基于圖像的活性檢測可充當(dāng)非時間分析階段中的一個,所述活性檢測基于對來自單個圖像的圖像信息的分析。在一些實(shí)施方案中,基于圖像的活性檢測可充當(dāng)時間分析階段,所述活性檢測基于對來自兩個或兩個以上圖像的圖像信息的分析。在一些實(shí)施方案中,來自多個單一圖像中的每一個的中間決策可經(jīng)融合以形成復(fù)合決策。
本發(fā)明的一個實(shí)施方案可被描述為確定生物測定對象是否是生命個體的部分的方法。方法可包含使用傳感器從生物測定對象采集圖像信息。方法可進(jìn)一步包含分析圖像信息。圖像信息的分析可包含確定生物測定對象是否是三維的。圖像信息的分析還可包含確定圖像信息中的圖案類型是否在預(yù)定圖案類型當(dāng)中。圖像信息的分析還可包含確定生物測定對象是否是制造出的。圖像信息的分析還可包含選擇期間生物測定對象可連續(xù)用于傳感器的時段,以及確定圖像信息是否在所述時段期間以符合生命體的方式改變。方法可進(jìn)一步包含:如果確定生物測定對象是三維的、圖像信息中的圖案類型在預(yù)定圖案類型當(dāng)中、確定生物測定對象不是制造出的,以及確定生物測定對象以符合生命體的方式表現(xiàn),那么得出生物測定對象是生命個體的部分的結(jié)論。
本發(fā)明的一個實(shí)施方案可被描述為存儲計算機(jī)可執(zhí)行代碼的非暫時性計算機(jī)可讀媒體??蓤?zhí)行代碼可包含使用傳感器從生物測定對象采集圖像信息的指令??蓤?zhí)行代碼還可包含在至少兩個分析階段中分析圖像信息的指令。分析階段中的一個可為時間分析階段,其具有指令,所述指令用以分析在生物測定對象可連續(xù)用于傳感器的時段期間所獲得的圖像信息的改變。
本發(fā)明的一個實(shí)施方案可被描述為用于確定生物測定對象是否是生命個體的部分的系統(tǒng)。系統(tǒng)可包含傳感器,其經(jīng)配置以從生物測定對象采集圖像信息。傳感器可為超聲波傳感器,并且傳感器的距門可進(jìn)行調(diào)整。傳感器可經(jīng)配置以檢測多個超聲波頻率。傳感器還可具有其上放置生物測定對象的壓板。
系統(tǒng)還可包含處理器,其經(jīng)配置以在至少兩個分析階段中分析圖像信息。分析階段中的一個可為時間分析階段,所述時間分析階段分析在生物測定對象可連續(xù)用于傳感器的時段期間所采集的圖像信息的改變。處理器可經(jīng)配置以調(diào)整傳感器的距門,從而確定生物測定對象是否由層構(gòu)成。
本發(fā)明的一個實(shí)施方案可被描述為確定生物測定對象是否是生命個體的部分的方法。在一個此類方法中,可使用傳感器(例如超聲波傳感器)從生物測定對象采集圖像信息??稍谝换蚨鄠€分析階段中分析圖像信息。分析階段中的一個可試圖確定生物測定對象有無生命。無生命/有生命階段可采集在兩個不同時間搜集的圖像信息集合,接著分析所采集的圖像信息之間的差異,以便識別每一次的改變。由于無生命/有生命階段力圖識別和評定隨著時間推移的改變,所以無生命/有生命階段在本文中有時被稱作“時間分析階段”。除無生命/有生命階段以外的階段可集中在在特定時間采集的特定圖像信息集合的各方面上,而不是力圖評定隨著時間推移的改變。非時間階段可力圖確定圖像信息集合是否顯現(xiàn)類似于符合具有活性的生物測定對象的那些特性的特性。非時間階段可在本文中被稱作“EBS”,其代表“預(yù)期生物測定階段”。
如果時間分析階段指示生物測定對象是無生命的或EBS指示生物測定對象不與預(yù)期保持一致,那么可拒絕訪問或所請求的活動。然而,如果時間分析階段指示生物測定對象是活的,并且全部EBS與預(yù)期保持一致,那么可允許訪問或所請求的活動。
時間分析階段可確定圖像信息的改變是否類似于符合生命體的改變。此類分析可確定生物測定對象的特定特征在時段期間是否已改變。例如,特征可包含毛孔開口大小、毛孔深度、毛孔特征、脊線圖案、脊線寬度、流體排出、局部肌理、結(jié)構(gòu)特征、生物測定特征或生物測定改變。為了提高方法的安全性,時間分析階段可分析在生物測定對象可連續(xù)用于傳感器的時段期間所獲得的圖像信息的改變。
可包含一或多個預(yù)期生物測定階段。一個此類EBS可力圖確定生物測定對象是二維的還是三維的。用于這樣做的方法可包含確定生物測定對象的圖案是否是均勻的。如果確定圖案是均勻的,那么可確定對象是二維的,并且可能是一種頂替物,就可拒絕訪問或所請求的活動。例如,所采集的圖像中的指紋脊線的邊緣可能輪廊極其分明,這指示了可能是基本上平面的二維頂替物,例如指紋的打印照片復(fù)本??商娲?,方法可通過評估(例如)在置放在傳感器陣列的壓板上的脊線邊緣處的曲率改變,確定圖像特征(例如,指紋脊線和谷線)是否是三維的。
另一類型的EBS可分析圖像信息以確定圖像信息中的圖案類型是否在預(yù)定圖案類型當(dāng)中。此類方法可力圖對在圖像信息中呈現(xiàn)的圖案進(jìn)行分類,接著確定經(jīng)識別的圖案分類是否在預(yù)定圖案分類當(dāng)中,所述預(yù)訂圖案分類在先前被確定為對應(yīng)于可接受生物測定對象(例如,具有活性的手指)的那些圖案分類。這樣一種分類可涉及顯現(xiàn)脊線流的圖案。如果由圖像信息顯現(xiàn)的圖案類型是呈現(xiàn)脊線流的類型,那么可作出相對于不同的身體部位(例如,鼻子、頰部、手掌或肘部),對象可為手指的確定。
另一類型的EBS可分析圖像信息以確定生物測定對象是否是制造出的。由于制造出的對象經(jīng)常具有層,所以在用于識別制造出的頂替物的這樣一種EBS中,可作出關(guān)于生物測定對象是否由層構(gòu)成的確定。例如,具有在未授權(quán)的人的整個手指上滑動的指紋脊線和谷線的較薄乳膠袖套可被EBS檢測到在頂替物中存在層??赏ㄟ^使用超聲波傳感器以及使用各種距門延遲和/或多個超聲波頻率來捕捉圖像信息,檢測目標(biāo)對象內(nèi)的層。在一些實(shí)施方案中,根據(jù)一或多個基于圖像的活性檢測分析的中間決策可用于確定對象是否是制造出的。可替代地,制造出的頂替物可由固態(tài)單一材料形成,例如注入到手指模具中的硅酮聚合物。單一材料的頂替手指可能沒有內(nèi)部層,不像人類手指中的皮膚、骨和血管的層,分析層的存在(或?qū)拥娜鄙?的EBS可確定單一材料的頂替物不具有活性。
附圖說明
為更全面地理解本發(fā)明的性質(zhì)和目的,應(yīng)參考附圖和隨后描述。簡單地說,圖式為:
圖1是說明確定活性的方法的流程圖。
圖2是說明其中依序進(jìn)行分析階段的確定活性的方法的流程圖。
圖3是說明其中并行進(jìn)行分析階段的確定活性的方法的流程圖。
圖4是說明具有四個分析階段的確定活性的方法的流程圖。
圖5是說明具有四個分析階段的確定活性的另一方法的流程圖。
圖6A到B是說明確定活性的其它方法的流程圖。
圖7A到C描繪說明從真手指和假手指反射的超聲波信號的超聲波傳感器的橫截面視圖。
圖8A到B繪示指紋圖像和來自其它身體部位的圖像;
圖9繪示來源于在不同的頻率和不同的真手指與假手指的距門延遲下采集的圖像信息的圖像。
圖10描繪可用于評定真手指和假手指之間的圖像質(zhì)量差異的圖像信息。
圖11A到C說明指紋圖像的時間改變。
圖12說明后跟著活性確定階段的指紋錄入和/或認(rèn)證的通用流程。
圖13說明超聲波傳感器系統(tǒng)的通用框圖。
圖14說明超聲波傳感器系統(tǒng)的更詳細(xì)框圖。
圖15A到D說明超聲波傳感器陣列的多種配置。
圖16A到B繪示說明包含如本文所描述的指紋傳感系統(tǒng)的顯示裝置的系統(tǒng)框圖的實(shí)例。
具體實(shí)施方式
在生物測定技術(shù)的許多形態(tài)當(dāng)中,指紋是研究和使用最多中的一個。本文中所描述的實(shí)施方案集中在指紋上,但是本發(fā)明不限于指紋。例如,所揭示的系統(tǒng)和方法可與其它生物測定技術(shù)一起使用,例如掌紋或手紋辨識。
圖1是描繪確定活性的方法的流程圖??刹杉P(guān)于對象的圖像信息100,并分析圖像信息103,以便確定所述對象是否是生命個體的部分。用于確定活性的圖像信息可與用于產(chǎn)生對象的圖像的信息相同。例如,圖像信息可為使用超聲波傳感器采集100的關(guān)于指紋的信息,例如在名稱為“利用平面波的超聲波指紋掃描(Ultrasonic Fingerprint Scanning Utilizing a Plane Wave)”的第7,739,912號美國專利中所描述。圖像信息的分析可由一或多個多用途計算機(jī)或處理器進(jìn)行,所述多用途計算機(jī)或處理器已經(jīng)編程以分析圖像信息,例如移動裝置的一或多個應(yīng)用程序處理器。所采集的圖像信息或數(shù)據(jù)可根據(jù)需要進(jìn)行預(yù)處理,(例如)以減少噪聲、增加對比度、去除偽聲或補(bǔ)償溫度效應(yīng)。如果圖像信息的分析103指示生物測定對象不是生命個體的部分,那么可拒絕150此人所請求的活動(包含僅需要的(例如)應(yīng)用程序訪問或購買授權(quán)的活動)。例如,如果此人請求訪問機(jī)構(gòu)、計算機(jī)數(shù)據(jù)庫或移動裝置應(yīng)用程序,而信息分析指示生物測定對象不是生命個體的部分,那么此人可能不被準(zhǔn)許獲得對機(jī)構(gòu)、數(shù)據(jù)庫或應(yīng)用程序的訪問權(quán),視具體情況而定。然而,如果圖像信息的分析指示生物測定對象是生命個體的部分,那么可允許153此人獲得對機(jī)構(gòu)、數(shù)據(jù)庫或應(yīng)用程序的訪問權(quán),視具體情況而定。在一些實(shí)施方案中,在可授予訪問權(quán)或允許所請求的活動之前,除了活性指示之外,還可能需要用戶的識別、驗證或認(rèn)證。
用以確定對象是否是生命個體的部分的圖像信息的分析103可經(jīng)由兩個或兩個以上分析階段進(jìn)行。分析階段可并行實(shí)施(即,實(shí)施一個階段的同時實(shí)施另一階段),或依序?qū)嵤?即,一個階段在另一階段之后實(shí)施)。圖2是說明其中依序進(jìn)行分析階段103A、103B的確定活性的方法的流程圖。圖3類似于圖2,除了分析階段103A、103B是并行進(jìn)行以外。
相對于圖2和3,分析階段中的一個103A可力圖確定生物測定對象有無生命。作出無生命/有生命確定103A的一個方式是識別和評估圖像信息相對于時間的改變。在這樣一種分析中,采集關(guān)于對象的至少兩個圖像信息或數(shù)據(jù)集合,并彼此比較。例如,可通過使用超聲波傳感器陣列從生物測定對象(例如,手指)采集圖像信息或信息,獲得所收集的圖像信息。通過在第一時間采集圖像信息所獲得的第一圖像信息集合可與通過在第二時間采集圖像信息所獲得的第二圖像信息集合比較,并且可識別這兩個信息集合之間的改變。由于在不同時間獲得信息集合,所以此分析階段力圖識別在兩個時段之間發(fā)生的改變,并可因此被稱作“時間分析階段”。如果時間分析階段識別出類似于符合生命體的改變的改變,那么它可得出結(jié)論:時間分析階段指示生物測定對象是生命個體的部分。應(yīng)注意,無生命/有生命階段可力圖產(chǎn)生關(guān)于對象的特征在對象可連續(xù)用于傳感器的時段期間是否改變的確定。例如,如圖6A中所描述,可選擇104其中對象可連續(xù)用于傳感器的時段。以此方式,提供一定保證:相對于相同的生物測定對象實(shí)施時間分析。也就是說,可實(shí)施方法/系統(tǒng)以防止使用兩個不同的生物測定對象。例如,為了防止在兩個不同的時間使用兩個的不同生物測定對象,可從生物測定對象(例如,置放在耦合到超聲波傳感器陣列的壓板的表面上的手指)采集一系列循序圖像,其中采集足夠數(shù)目的循序圖像以確定在對將用于時間分析的圖像信息集合的采集之間的時段期間,同一手指已保持在壓板表面上。在一些實(shí)施方案中,依序采集的數(shù)據(jù)集合可利用更簡單的分析例程進(jìn)行分析,以確保手指或其它生物測定對象尚未從壓板表面移除。在一些實(shí)施方案中,可對同一手指進(jìn)行一次以上的時間分析。在一些實(shí)施方案中,時間分析可使用兩個以上的圖像信息集合。用以確保生物測定對象尚未移除和被另一者代替的依序采集的數(shù)據(jù)集合可在時間數(shù)據(jù)集合中的任一者的采集之間注入。
時間分析階段可針對改變,分析圖像信息集合或圖像信息,所述改變例如毛孔大小的改變或脊線圖案的改變,特別是指示對象具有脈搏或其它生物功能性,例如出汗、皮膚油脂排出或肌肉移動的那些??勺鳛闀r間分析階段的部分進(jìn)行檢測的其它改變包含毛孔深度的改變或肌理的改變。由于油脂或汗液的排出,或僅由于當(dāng)手指抵著壓板表面按壓時的外部毛孔直徑的波動,所以毛孔大小可隨時間的推移改變。當(dāng)手指抵著壓板表面按壓并保持時,特別當(dāng)指尖中的血壓隨著心臟的跳動改變時,或當(dāng)肌肉的局部收縮和松弛出現(xiàn)在按壓的手指中時,脊線圖案(例如,脊線位置、脊線寬度或脊線寬度與谷線寬度的比值)可改變。當(dāng)手指抵著壓板表面按壓得更用力或更松時(這導(dǎo)致更多和更少的皮膚面積接觸壓板),肌理的改變可在較短時間間隔中出現(xiàn)。例如,當(dāng)施加更高的指壓時,在毛孔開口周圍具有不完整脊線的開放毛孔可變成閉合毛孔。毛孔深度可隨時間的推移和壓力改變,如抵著壓板表面的毛孔直徑的改變所指示。具有不同的距門延遲的時間成像可允許成像成手指,根據(jù)其可檢測例如毛孔直徑或毛孔深度的時間改變。
如果根據(jù)時間分析,作出圖像信息的改變已經(jīng)出現(xiàn)的確定,那么時間分析階段可包含確定圖像信息的改變是否類似于符合生命體的改變。如果時間分析確定改變與符合生命體的那些改變保持一致,那么時間分析階段可產(chǎn)生指示:生物測定對象很可能是生命個體的部分。然而,如果時間分析確定改變不與符合生命體的那些改變保持一致,那么時間分析階段可產(chǎn)生指示:生物測定對象很可能不是生命個體的部分。
除了無生命/有生命階段103A之外,還可存在至少一個其它分析階段103B。為了更清楚地區(qū)分分析階段103B與無生命/有生命階段103A,分析階段103B可為EBS的一個實(shí)例。一或多個EBS 103B可與無生命/有生命階段103A組合,以提供非常適合于確定生物測定對象是否是生命個體的部分的方法/系統(tǒng)。在EBS 103B期間,可將對所采集的信息的分析導(dǎo)向確定對象是否是三維的、圖像信息中的圖案類型是否在預(yù)定圖案類型當(dāng)中和/或?qū)ο笫欠袷侵圃斐龅?。這些分析中的每一個在下文中進(jìn)行進(jìn)一步詳細(xì)的描述。如果無生命/有生命階段103A和EBS 103B各自產(chǎn)生生物測定對象是生命個體的部分的確定,那么本文中所揭示的系統(tǒng)或方法可產(chǎn)生指示:在采集圖像信息時,生物測定對象是生命個體的部分。然而,如果無生命/有生命階段103A或EBS 103B產(chǎn)生指示:生物測定對象不是生命個體的部分,那么本文中所揭示的系統(tǒng)或方法可產(chǎn)生指示:生物測定對象不是生命個體的部分。如果系統(tǒng)/方法產(chǎn)生指示:生物測定對象很可能是生命個體的部分,那么從生物測定對象獲得的信息可進(jìn)行分析,以確定呈現(xiàn)生物測定對象的個人是否可被授權(quán)參加所請求的活動。在一些實(shí)施方案中,在可授予訪問權(quán)或允許所請求的活動之前,除了肯定的活性指示之外,還可能需要用戶的識別、驗證或認(rèn)證。
在已經(jīng)提供對用于確定活性的方法的總體概述的情況下,我們在下文中提供額外細(xì)節(jié)。圖4是說明具有四個分析階段的確定活性的方法的流程圖,所述分析階段(如圖2)被繪示為依序進(jìn)行。不同于圖2,在圖4中,無生命/有生命階段103A被繪示為在EBS 103B之后進(jìn)行。圖5描繪類似于圖4的方法,除了分析階段被繪示為并行執(zhí)行。分析階段的依序執(zhí)行可產(chǎn)生某些優(yōu)勢,特別是當(dāng)分析階段中的一個相比于分析階段中的其它階段需要更少工作、需要更少時間或計算上更為便宜時。例如,如果此類分析階段相比于分析階段中的其它階段需要更少工作、需要更少時間或更加便宜,那么在其它階段之前執(zhí)行所述階段可為有益的,因為來自此類階段的對象不具有活性的指示可用于搶先執(zhí)行其它階段,并由此節(jié)約時間和能量??商娲?,分析階段的并行執(zhí)行可產(chǎn)生各種優(yōu)勢,例如在執(zhí)行方法中的全部生物測定分析階段來確定活性中的更快的總執(zhí)行時間、減少了的時延、更好的用戶體驗和更高的可信度。
圖4指示如果EBS 103B確定圖像信息不與預(yù)期生物測定對象相關(guān),那么EBS 103B可產(chǎn)生指示:所呈現(xiàn)的生物測定對象很可能不是生命個體的部分。并且,在彼情況下,方法可產(chǎn)生此人不應(yīng)被允許訪問或參加所請求的活動的指示,可拒絕150所請求的活動或訪問。如果每一EBS子階段103B(i)到(iii)指示圖像信息與預(yù)期生物測定相關(guān),那么分析可繼續(xù)進(jìn)行到無生命/有生命階段103A。如果無生命/有生命階段103A確定提供信息的對象不是活著的,那么EBS 103B可產(chǎn)生指示:所呈現(xiàn)的生物測定對象很可能不是生命個體的部分。然而,如果每一EBS子階段103B(i)到(iii)確定和無生命/有生命階段103A確定所呈現(xiàn)的生物測定對象是生命個體的部分,那么可產(chǎn)生指示:生物測定對象很可能是生命個體的部分。并且,在彼情況下,方法可產(chǎn)生此人應(yīng)該被允許訪問或參加所請求的活動的指示,可允許153所請求的活動或訪問。在一些實(shí)施方案中,在可授予訪問權(quán)或允許所請求的活動之前,除了活性指示之外,還可能需要用戶的識別、驗證或認(rèn)證。
圖6A是說明確定活性的另一方法的流程圖。圖6A中所描繪的方法可確定生物測定對象是否是生命個體的部分,其包含以下步驟:
1.使用傳感器從生物測定對象采集100圖像信息,和任選地預(yù)處理圖像信息;
2.分析圖像信息以:
(a)確定103B(i)生物測定對象是否是三維的;
(b)確定103B(ii)圖像信息中的圖案類型是否在預(yù)定圖案類型當(dāng)中;
(c)確定103B(iii)生物測定對象是否是制造出的(例如,非生物測定);以及
(d)選擇期間生物測定對象可連續(xù)用于傳感器的時段,并確定103A圖像信息是否在所述時段期間以符合生命體的方式改變;以及
3.在以下各種情況中,得出生物測定對象是生命個體的部分的結(jié)論:
(i)確定生物測定對象是三維的;
(ii)圖像信息中的圖案類型在預(yù)定圖案類型當(dāng)中;
(iii)確定生物測定對象不是制造出的;以及
(iv)確定生物測定對象以符合生命體的方式表現(xiàn)。
記住上述的概述,我們提供關(guān)于可在EBS 103B期間進(jìn)行的分析的具體類型的額外細(xì)節(jié)。具體來說,EBS 103B可包含針對以下詢問中的一或多者的工作:
(i)對象是三維的嗎?,
(ii)圖像信息中的圖案類型在預(yù)定圖案類型當(dāng)中嗎?,和/或
(iii)對象是制造出的嗎?
如果圖像信息指示生物測定對象是三維的,那么可由EBS 103B(i)得出結(jié)論:所呈現(xiàn)的生物測定對象可為生命個體的部分。當(dāng)已經(jīng)從超聲波傳感器獲得圖像信息時,此類分析可包含確定生物測定對象的圖案的均勻程度。指紋的二維頂替物通常會具有比三維手指更均勻的超聲波的反射。
圖6B是說明確定活性的另一方法650的流程圖。方法包括使用傳感器從生物測定對象采集651圖像信息。方法進(jìn)一步包括在至少兩個分析步驟中分析653圖像信息。分析階段中的一個可為時間分析階段,所述時間分析階段分析在生物測定對象可連續(xù)用于傳感器的時段期間所獲得的圖像信息的改變。傳感器可為超聲波傳感器。傳感器可包含其上可置放生物測定對象的壓板。在一些實(shí)施方案中,可以時間循序方式在用于時間分析的圖像信息集合之間采集額外的圖像信息集合,以確保成像的生物測定對象可連續(xù)用于傳感器且還未被另一生物測定對象代替。
圖7A到C以圖形方式描繪說明從真手指和假手指反射的超聲波信號的超聲波傳感器系統(tǒng)的超聲波傳感器陣列702的橫截面視圖。
圖7A說明從具有壓電層714的超聲波發(fā)射器710發(fā)射的基本上為平面的超聲波平面波718a,所述壓電層714置放在發(fā)射器電極712和716之間,所述發(fā)射器電極712和716安置于壓電層714的每一側(cè)上。超聲波發(fā)射器710可耦合到其上形成有TFT電路722的TFT襯底720。超聲波發(fā)射器710可通過TFT襯底720、TFT電路722和覆蓋層740發(fā)射一或多個超聲波平面波718a。在一些實(shí)施方案中,覆蓋層740可充當(dāng)保護(hù)性壓板。在一些實(shí)施方案中,顯示裝置的覆蓋玻璃或覆蓋透鏡可充當(dāng)壓板或覆蓋層740。保護(hù)性涂層742可包含在覆蓋層740的外表面上。涂層742可充當(dāng)防模糊層、防刮擦層、環(huán)境保護(hù)層、聲學(xué)阻抗匹配層、光干擾過濾層或其它功能層。涂層742可包含子層的多層堆疊。在一些實(shí)施方案中,涂層742可直接置放在超聲波接收器730上,并且可充當(dāng)壓板。在一些實(shí)施方案中,超聲波傳感器702可被配置成沒有覆蓋層740或涂層742,其中超聲波接收器703的外表面充當(dāng)傳感表面。
生物測定對象(例如,手指750)可置放在超聲波傳感器陣列702的外表面上。穿過覆蓋層740和任選的涂層742的超聲波平面波718a可從超聲波傳感器陣列702和手指750之間的表面反射。在手指750的脊線區(qū)域754之間的谷線區(qū)域756可將入射超聲波能量的大部分朝向TFT電路722反射回去。與傳感器表面接觸的手指750的脊線區(qū)域754可吸收、散射或發(fā)射入射超聲波能量,這導(dǎo)致更低量的超聲波能量朝向TFT電路722反射回去。從手指750的脊線和谷線區(qū)域反射的超聲波能量可由置放在TFT電路722的部分或全部上方的壓電接收器層732轉(zhuǎn)換成電荷,所述電荷可由TFT電路722的傳感器像素724的所述底層陣列726檢測。當(dāng)所反射的超聲波718b(見圖7B)穿過壓電接收器層732和TFT電路722時,接收器偏置電壓可被施加到置放在壓電接收器層732上方的接收器偏壓電極734,以允許采集圖像信息。一旦采集到,來自傳感器像素724的陣列726的像素輸出信號可從TFT電路722定時輸出以供使用一或多個數(shù)據(jù)和控制線的進(jìn)一步處理。
圖7B中繪示其中真手指750a置放在超聲波傳感器陣列702的傳感器表面744上的超聲波傳感器陣列702的放大部分,其說明從手指的脊線區(qū)域754反射的超聲波718b。入射超聲波平面波718a從傳感器表面744反射,其中反射波718b的一部分以比圖7C中所繪示的平坦的假手指750b更高的角度和略微延遲的時間從手指脊線區(qū)域754的邊緣反射。圖7C中的假手指750b描繪基本上二維的頂替物,例如指紋的打印照片復(fù)本或制作不佳的谷線區(qū)域深度不足的低質(zhì)量硅酮頂替物。可對所采集的圖像信息的級別和均勻性進(jìn)行分析,并作出假手指750b并不具有指紋的一或多個預(yù)期生物測定特征的確定。
索貝爾濾波器可用于確定生物測定對象的圖案的均勻程度。如果發(fā)現(xiàn)是均勻的,那么可作出生物測定對象是二維的確定,并且在那個情形中,活性確定可為否定的(不具有活性),且可拒絕訪問或所請求的活動。在此類分析中,索貝爾濾波器“S”
和轉(zhuǎn)置S'可用于對對應(yīng)于圖像信息的關(guān)注區(qū)域進(jìn)行濾波。接著可計算經(jīng)濾波圖像的功率總和,并且如果功率總和的平均值低于預(yù)定閾值,那么圖像信息可具有“弱邊緣”,且可確定生物測定對象是二維的。
如果圖像信息指示關(guān)于圖像信息中的圖案類型的某些特性,那么可由EBS 103B(ii)得出結(jié)論:生物測定對象是生命個體的部分。EBS 103B(ii)可包含確定圖像信息中的圖案類型是否在預(yù)定圖案類型當(dāng)中。確定圖像信息中的圖案類型是否在預(yù)定圖案類型當(dāng)中可包含識別在圖像信息中呈現(xiàn)的圖案分類,接著確定圖案分類是否在預(yù)定圖案分類當(dāng)中。在一些實(shí)施方案中,識別圖案分類可包含識別生物測定對象的圖案是否顯現(xiàn)指紋圖像的特征——脊線流。在此類分析中,可關(guān)于圖像信息的部分或塊使用脊線流提取算法,以確定由圖像信息的部分顯現(xiàn)的脊線流是否足夠類似于已知來自真手指的預(yù)定模板。如果圖像信息的脊線流沒有足夠類似于模板,那么可確定圖像信息不是來自人類手指(例如,圖像信息來自非人類,或圖像信息來自人類,但是是來自于鼻子、頰部、手掌或肘部),并且在彼情況下,就可拒絕150所請求的活動或訪問。在一些實(shí)施方案中,模板信息可包含來自已錄入手指的圖案類型和圖案分類,它們可在用戶先前錄入期間進(jìn)行采集。圖8A繪示來自人類手指的各種指紋圖像302、304、306和308,圖8B繪示非指紋身體部位(例如,鼻子312、頰部314、手掌316和肘部318)的各種圖像。目視檢查展示了指紋圖像中的脊線流特性和非指紋圖像中特征脊線流的缺失。
為了確保此分析的精確度,可提取圖像信息的一個以上部分或塊并進(jìn)行分析,并且如果小于所要數(shù)目的所提取的部分顯現(xiàn)預(yù)期脊線流,那么可確定圖像信息不是來自手指,并接著可拒絕所請求的活動或訪問。然而,如果所要數(shù)目(或更多)的所提取的部分顯現(xiàn)預(yù)期脊線流,那么可確定圖像信息來自手指,并且在彼情況下,EBS 103B分析中的其它者或無生命/有生命分析103A可用于確定允許153所述請求活動或訪問還是拒絕150所請求的活動或訪問。在一些實(shí)施方案中,也被稱作圖案類別的圖案分類可包含分類,例如真手指分類或頂替手指分類。真手指分類可包含子分類,例如具有活性的手指子類別或死指子類別。頂替手指分類可包含子分類,例如明膠子類別、硅酮子類別、木膠子類別或乳膠子類別。每一分類或子分類可具有與類別或子類別相關(guān)聯(lián)的一或多個圖案類型。圖案類型可包含(例如)特征類型、特征向量、特征矩陣或特征值。例如,圖案類型可包含特征類型,例如空間頻率(例如,高、低或中等空間頻率)。圖案類型可包含特征向量,例如局部二進(jìn)值模式向量(例如,LBP向量)。圖案類型可包含特征矩陣,例如超聲波阻抗相關(guān)性的二維分布。圖案類型可包含特征值(例如,數(shù)值),例如定向一致性值(orientation consistency value)。
在一些實(shí)施方案中,可通過預(yù)期生物測定階段(EBS)103B分析作出確定:所采集的圖像是否具有脊線,或更確切地說,圖像是否含有人類指紋脊線圖案。例如,可利用來自一或多個關(guān)注區(qū)域的從成像對象獲得的數(shù)據(jù),使用脊線流提取算法,以確定脊線是否包含在所采集的圖像中,以及成像對象的脊線是否類似于通常出現(xiàn)在人類手指上的那些脊線。可進(jìn)行脊線圖案確定,以便識別由成像對象顯現(xiàn)的圖案很可能是人類指紋圖案還是很可能是某一其它圖案。如果成像對象的脊線不與通常出現(xiàn)在人類手指上的那些脊線類似,那么成像對象可標(biāo)記為“非手指”,并且所述結(jié)果可用于確定是允許153所請求的活動或訪問還是拒絕150所請求的活動或訪問。
如果圖像信息指示生物測定對象不是制造出的(即是有機(jī)或生物的),那么可由EBS 103B得出結(jié)論:生物測定對象是生命個體的部分。此類分析可包含分析圖像信息以確定生物測定對象是否由制造層構(gòu)成。如果確定生物測定對象由層構(gòu)成,那么可確定生物測定對象是制造出的。例如,對象中的層可指示使用三維打印的頂替物,其通常以層的形式打印。在另一實(shí)例中,在包含較薄乳膠頂替物的生物測定對象中可檢測到層,所述較薄乳膠頂替物具有在未授權(quán)用戶的手指上滑動的虛假指紋特征。為了確定生物測定對象是否由層構(gòu)成,可使用超聲波傳感器,并且可調(diào)整用于檢測撞擊傳感器的壓電接收器層和像素電路的超聲波信號的距門延遲,以便確定層是否存在于從生物測定對象的表面測得的特定深度處。識別生物測定對象是否由層構(gòu)成的其它方法包含使用多個超聲波頻率。在一些實(shí)施方案中,多個頻率和不同的距門延遲可用于采集關(guān)于生物測定對象的多個圖像信息集合。圖像融合算法可用于導(dǎo)出圖像信息的單個集合,并且可針對層的存在,對所述導(dǎo)出的圖像信息集合進(jìn)行分析。確定層是否存在的另一方式是比較導(dǎo)出圖像信息的質(zhì)量與閾值。如果導(dǎo)出圖像信息的質(zhì)量未能滿足或超過閾值,那么可確定圖像信息不是來源于為活體的部分的生物測定對象,而是制造出的頂替物被呈現(xiàn)給傳感器。
另一方法可使用基于多個特征的分類方法以識別制造出的頂替物。在此類方法中,可對在不同頻率下的真手指和假手指之間的微妙差異進(jìn)行分析和評定。圖9繪示來源于在不同的頻率和不同的真手指與假手指的距門延遲下采集的圖像信息的圖像。例如,在頂行中,在第一頻率F1和第一距門延遲RGD1下的來自真手指的圖像信息被繪示為指紋圖像322a。在第二頻率F2和第二距門延遲RGD2下的來自手指的圖像信息被繪示為指紋圖像322b,以及在第三頻率F3和第三距門延遲RDG3下的來自手指的圖像信息被繪示為指紋圖像322c。圖像信息可使用成像融合算法而融合在一起,其結(jié)果被繪示為經(jīng)融合指紋圖像322d。第二行繪示乳膠手指,其中圖像324a、324b和324c分別在第一頻率F1和第一距門延遲RGD1下、在第二頻率F2和第二距門延遲RGD2下以及在第三頻率F3和第三距門延遲RGD3下獲得,其中圖像融合的結(jié)果被繪示為經(jīng)融合圖像324d。第三行繪示硅酮手指,其中圖像326a、326b和326c分別在第一頻率F1和第一距門延遲RGD1下、在第二頻率F2和第二距門延遲RGD2下以及在第三頻率F3和第三距門延遲RGD3下獲得,其中圖像融合的結(jié)果被繪示為經(jīng)融合圖像326d。類似地,第四行繪示類型2硅酮手指,其中圖像328a、328b和328c分別在第一頻率F1和第一距門延遲RGD1下、在第二頻率F2和第二距門延遲RGD2下以及在第三頻率F3和第三距門延遲RGD3下獲得,其中圖像融合的結(jié)果被繪示為經(jīng)融合圖像328d。圖9中在圖像融合之前和在圖像融合之后的圖像展示出圖像特征、圖像質(zhì)量、圖像對比度的特性改變,其可用于區(qū)分頂替手指與真手指。例如,毛孔位置和毛孔密度可隨著頂替材料的類型和成像成手指的深度而改變。高質(zhì)量的頂替物在所述頂替物的表面處可具有合適數(shù)目的毛孔和毛孔密度,這可隨著與頂替物表面相距的深度而快速的減小,不同于人類手指??椎臄?shù)目和密度以及到手指中的深度可輔助確定對真手指的頂替物。
圖10描繪可用于評定真手指和假手指之間的圖像質(zhì)量差異的圖像信息。指紋圖像質(zhì)量可用作檢測假指紋圖像信息與真指紋圖像信息的線索??墒褂藐P(guān)于所采集的假手指的超聲波圖像的質(zhì)量度量值,檢測假手指或頂替物。假手指可由若干不同材料中的一者制成,例如乳膠、硅酮或其它聚合材料。在一些情況下,材料的柔性可使得頂替物更加難以完全接觸傳感器陣列,這導(dǎo)致了所得圖像的零散、不均勻質(zhì)量。在一些情況下,在形成用于經(jīng)澆注假手指的模具期間,真手指內(nèi)的局部骨結(jié)構(gòu)可產(chǎn)生局部突出。指紋質(zhì)量度量值,例如空間分辨率、對比度、空間頻率、圖案一致性、清晰性和/或銳度,可檢測這些不均勻性。指紋質(zhì)量度量值可另外改進(jìn)真假手指檢測系統(tǒng)的性能。盡管不能直接檢測活性,但是作為活性檢測的多階段方法的部分,指紋質(zhì)量可用作檢測假指紋圖像信息的線索。用于頂替物的材料和人體組織之間的聲學(xué)阻抗差異還可產(chǎn)生可檢測的圖像質(zhì)量差異。
利用關(guān)于頂替手指的質(zhì)量度量值的一個方法涉及選擇指紋圖像區(qū)內(nèi)的兩個或兩個以上小區(qū)域(即,塊)、將質(zhì)量度量值(例如清晰性或銳度)施加到每一經(jīng)選擇塊,隨后比較計算結(jié)果,以確定一或多個區(qū)是否具有與其它區(qū)相比明顯不同的清晰性或銳度。計算結(jié)果的廣泛變化可指示假手指。
基于質(zhì)量的頂替物檢測方法的實(shí)例可相對于圖10中的圖像看到。如在圖9中,可在不同頻率和距門延遲的情況下獲得圖10中的圖像??稍趤碜哉媸种傅闹讣y圖像332a、332b和332c內(nèi)的一對經(jīng)選擇的框或區(qū)域周圍形成第一方框342a和第二方框342b??煽闯鰞蓚€塊內(nèi)的特征的所得清晰性和銳度是類似的??稍趤碜约偈种傅闹讣y圖像334a、334b和334c內(nèi)的類似塊或區(qū)域周圍繪制第一方框344a和第二方框344b??煽闯鲞@兩個塊之間的所得清晰性和銳度是明顯不同的?;诖朔治?,可懷疑第二圖像來自假手指。在一些實(shí)施方案中,可在一或多個頻率和距門延遲下對個人指紋圖像執(zhí)行圖像分析。在一些實(shí)施方案中,可分別針對真手指和假手指,對融合圖像(例如,經(jīng)融合指紋圖像332d和334d)執(zhí)行圖像分析。在來自其它測試和分析(例如,預(yù)期生物測定分析階段或時間分析階段)的結(jié)果的情況下,可加強(qiáng)此懷疑。
圖11A到C說明指紋圖像的時間改變??杀容^在第一時間t1獲得的指紋圖像342a(圖11A)和在不同于相同手指的第一時間t1的第二時間t2獲得的第二指紋圖像342b(圖11B)。圖11C中繪示經(jīng)比較指紋圖像342c,其通過從在時間t2處的像素輸出值減去在時間t1處的像素輸出值并將所得減法結(jié)果疊加到原始指紋圖像342a上而產(chǎn)生。
在一些實(shí)施方案中,手指類對象的活性可由所采集的指紋是僅僅具有2-D特性還是為3-D對象部分地確定。皮膚類對象檢測和3-D對象確定可形成活性檢測系統(tǒng)和方法中的階段?;诮佑|的指紋成像系統(tǒng),例如含或不含上覆的壓板的超聲波傳感器陣列,可揭露成像對象的特性,并輔助確定對象是否是皮膚類和三維的。例如,由手指施加在壓板表面上的力或壓力經(jīng)常是暫時和不均勻的,并且可產(chǎn)生一個圖像采集和另一圖像采集之間的手指運(yùn)動。在每一圖像采集期間,指紋檢測系統(tǒng)可將3-D對象轉(zhuǎn)換成2-D等效圖像。相比于較小的壓力,手指和皮膚的彈性在較大壓力下可使皮膚產(chǎn)生更大程度的拉伸。由3-D對象施加在壓板表面上的壓力在按壓手指的中心處可為最高,并朝向指紋的邊界或邊緣遞減。按壓手指的中心可具有更為突起的邊緣,并且邊緣的薄化在手指周邊附近可能更加明顯。相比之下,2-D對象在整個成像對象中可具有更加均勻的邊緣強(qiáng)度。沿著x和y方向的圖像梯度可輔助確定對象是2-D還是3-D??赏ㄟ^沿著X和Y方向向索貝爾濾波核心應(yīng)用如下方所提供的Sx和Sy,根據(jù)圖像數(shù)據(jù)計算出圖像梯度。
所采集的圖像可與Sx和Sy濾波器卷積,以產(chǎn)生兩個對應(yīng)響應(yīng)gx和gy。圖像梯度可根據(jù)響應(yīng)gx和gy計算為對象邊緣可根據(jù)梯度圖像利用閾值處理操作確定。邊緣強(qiáng)度可用作描述符,并用作圖像對比度的量度(即,橫跨邊緣和沿著邊緣的強(qiáng)度變化的明顯程度)。邊緣強(qiáng)度或梯度信息相對于預(yù)建立啟發(fā)式邊緣強(qiáng)度或梯度閾值的比較可確定對象是否是3-D對象。
在一些實(shí)施方案中,由于手指在壓板表面上的略微卷起,所以時間指紋信息可輔助3-D對象確定。例如,在時間分隔的情況下采集的3-D對象的多個圖像可展示出在卷起或施加力的變化形式情況下的略微不同的對象的視圖,例如邊緣特征的改變或邊緣區(qū)域的放大或減小。相比之下,來自2-D對象的時間信息可展示出從圖像到圖像的升高了的一致性。
在一些實(shí)施方案中,用以確定對象是2-D還是3-D的分析階段可后跟著用以確定皮膚類表面的存在的額外分析階段。例如,可通過匹配由所采集的圖像產(chǎn)生的膚色直方圖與根據(jù)有效膚色集合確定的參考膚色直方圖,驗證皮膚類表面的存在。在一些實(shí)施方案中,參考膚色直方圖可在用戶錄入期間獲得。
在一些實(shí)施方案中,通過比較與脊線位置相關(guān)聯(lián)的反射能量和與谷線相關(guān)聯(lián)的反射能量,可作出所采集的圖像中的圖案是否是皮膚類的確定。如果比較結(jié)果類似于預(yù)期的反射脊線/谷線能量結(jié)果,那么可確定對象為皮膚類。
在一些實(shí)施方案中,可通過定位手指類3-D對象的皮膚毛孔,確定皮膚類表面。例如,通過檢測脊線區(qū)域中可辨的圓形區(qū)域,或通過檢測在成像對象的傅里葉頻譜的某些區(qū)域中的特性波峰,所述波峰表示毛孔大小、線性毛孔密度或區(qū)域毛孔密度,皮膚毛孔可位于3-D對象中。
在一些實(shí)施方案中,基于圖像的活性檢測可充當(dāng)非時間分析階段中的一個,所述活性檢測基于對來自單個圖像的圖像信息的分析。基于單一圖像的EBS可包含步驟:采集具有指紋圖像信息的指紋圖像和從圖像信息中提取活性特征。所提取的活性特征可與一或多個基線特征相比以提供比較結(jié)果,可基于所述比較結(jié)果確定活性輸出信號??蓮闹梅旁趬喊灞砻嫔系挠脩舻氖种覆杉瘓D像信息,所述壓板是超聲波傳感器陣列的部分。用于從圖像信息中提取活性特征的方法可力圖識別指紋中構(gòu)造分量(相對于幾何分量)的差異,實(shí)際上,通常產(chǎn)生具有適當(dāng)幾何分量的假指紋相對容易,但產(chǎn)生具有適當(dāng)構(gòu)造分量的假指紋困難得多。例如,假指紋在指紋的脊線和谷線區(qū)域之間可具有顯著不同的灰度級分布。在一些方法中,可在空間域或頻域中確定原始活性特征??上鄬τ谥讣y的脊線和相對于指紋的谷線,計算原始活性特征。這些原始活性特征可足以作出關(guān)于圖像信息的活性確定。在一些實(shí)施方案中,原始活性特征的比可用于確定對象是否具有活性。在2015年9月3日申請的共同待決的標(biāo)題為“用于超聲波指紋的基于圖像的活性檢測”的第14/845,174號美國非臨時專利申請中描述了其它方法。
在一些實(shí)施方案中,基于圖像的活性檢測可充當(dāng)時間分析階段,所述活性檢測基于對來自兩個或兩個以上圖像的圖像信息的分析。例如,針對原始活性特征,來自連續(xù)采集的指紋圖像的圖像信息可單獨(dú)進(jìn)行分析,并且原始活性特征隨著時間推移的改變可為支持肯定的活性確定的強(qiáng)指示符。
在一些實(shí)施方案中,來自多個單一圖像中的每一個的中間決策可經(jīng)融合以形成復(fù)合決策。例如,中間活性確定可根據(jù)兩個或兩個以上圖像得出,并且中間活性確定可經(jīng)組合以形成復(fù)合活性確定。復(fù)合活性確定可與來自其它階段的確定組合,以提供指示成像對象的活性的活性輸出信號。
在一些實(shí)施方案中,根據(jù)一或多個基于圖像的活性檢測分析的中間決策可用于確定對象是否是制造出的。例如,從制造出的頂替物中提取的原始活性特征可展示出從一個圖像到下一圖像的極少改變。
圖12說明根據(jù)本發(fā)明的方面的用于后跟著活性確定階段的指紋錄入和/或認(rèn)證的通用流程。在本實(shí)例中,框400描述錄入過程,并且框420描述驗證/認(rèn)證過程。在錄入期間,可處理所采集的圖像以產(chǎn)生模板(例如模板信息、模板數(shù)據(jù)、生物測定參考數(shù)據(jù)或參考),所述模板可存儲于本地或外部數(shù)據(jù)庫410中。應(yīng)注意,參考可包含一或多個模板、模型或原始圖像。在一些實(shí)施方案中,錄入過程可包含圖像采集402、圖像處理404、特征提取406、模板產(chǎn)生408和數(shù)據(jù)在數(shù)據(jù)庫中的存儲410。框420中的驗證/認(rèn)證過程可包含圖像采集422、圖像處理424、特征提取426、模板產(chǎn)生428、使用存儲在數(shù)據(jù)庫410中的信息的指紋匹配430,以及用以確定和提供匹配輸出信號434的匹配確定432。在識別/驗證/認(rèn)證階段中,可處理每一個所采集的圖像以產(chǎn)生模板;所產(chǎn)生的模板可用于匹配。指紋驗證/認(rèn)證框420可提供指示是否已發(fā)生匹配的匹配輸出信號434。一或多個活性確定階段440可執(zhí)行各種時間分析和/或預(yù)期生物測定分析,以確定手指是真的還是假的以及手指有無生命??商峁┲甘净钚源_定的活性輸出信號442。在一些實(shí)施方案中,在指紋錄入框400期間,可作出用以提供活性輸出信號442的活性確定440。在一些實(shí)施方案中,可提供活性輸出信號442以確定是否錄入用戶。在一些實(shí)施方案中,可提供活性輸出信號442以確定是否驗證、識別或認(rèn)證用戶。例如,活性輸出信號442可與匹配輸出信號434組合,以確定是否認(rèn)證或驗證用戶??隙ǖ钠ヅ漭敵鲂盘?34和肯定的活性輸出信號442可經(jīng)組合以允許訪問或允許所請求的活動。在一些實(shí)施方案中,可產(chǎn)生活性輸出信號442并將其提供到在移動或非移動裝置上運(yùn)行的軟件應(yīng)用程序或應(yīng)用程序。在一些實(shí)施方案中,在錄入期間,可確定圖案類型。圖案類型可作為與對象(例如手指)相關(guān)聯(lián)的模板的部分存儲。在一些實(shí)施方案中,在錄入期間,可確定圖案分類。圖案類型和圖案分類可部分地用于認(rèn)證或驗證。在驗證序列期間,可更新針對特定用戶的圖案類型和/或圖案分類。經(jīng)更新的圖案類型和/或圖案分類可存儲在修改后的模板中。
圖13說明超聲波傳感器系統(tǒng)700的通用框圖。超聲波傳感器系統(tǒng)700可包含超聲波傳感器陣列702和傳感器控制器704。超聲波傳感器陣列702可包含一或多個傳感器像素陣列。超聲波傳感器系統(tǒng)700可包含至少一個超聲波傳感器陣列702。在一些實(shí)施方案中,超聲波傳感器陣列702的組件可類似于下文參看圖15A到16B描述的觸摸傳感器系統(tǒng)的組件。在一些實(shí)施方案中,超聲波傳感器陣列702和傳感器控制器704可以不同方式配置。例如,超聲波傳感器系統(tǒng)700和超聲波傳感器陣列702可為與顯示裝置相關(guān)聯(lián)的觸摸傳感器系統(tǒng)的部分,這取決于特定實(shí)施方案。
傳感器控制器704可包含一或多個通用單芯片或多芯片處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或其組合。傳感器控制器704還可包含一或多個存儲器裝置(和/或經(jīng)配置用于與一或多個存儲器裝置通信),例如,一或多個隨機(jī)存取存儲器(RAM)裝置、只讀存儲器(ROM)裝置等。傳感器控制器704可能能夠接收和處理來自超聲波傳感器陣列702的指紋傳感器圖像信息。在一些實(shí)施方案中,傳感器控制器704的功能中的一些或全部可駐留在移動裝置的應(yīng)用程序處理器中或由移動裝置的應(yīng)用程序處理器執(zhí)行。
圖14說明超聲波傳感器系統(tǒng)的更詳細(xì)框圖。超聲波傳感器系統(tǒng)700可包含超聲波傳感器陣列702,所述超聲波傳感器陣列702具有超聲波發(fā)射器710和包含TFT電路的TFT襯底720,所述TFT電路具有傳感器像素陣列726。超聲波發(fā)射器710可與發(fā)射器驅(qū)動器768成電子連通(例如,通過一或多個電子連接)。在一些實(shí)施方案中,發(fā)射器驅(qū)動器768可具有正極性輸出信號和負(fù)極性輸出信號,所述發(fā)射器驅(qū)動器768與超聲波發(fā)射器710成電子連通。發(fā)射器驅(qū)動器768可與傳感器控制器704的控制單元760成電子連通??刂茊卧?60可向發(fā)射器驅(qū)動器768提供發(fā)射器激勵信號??刂茊卧?60可通過電平選擇輸入總線而與接收器偏置驅(qū)動器762成電子連通。接收器偏置驅(qū)動器762可向安置在壓電接收器層732的表面上的接收器偏壓電極734提供接收器偏置電壓,所述壓電接收器層732可附接到傳感器像素陣列726(見圖7A)??刂茊卧?60可與一或多個多路分用器764成電子連通。多路分用器764可與多個門驅(qū)動器766成電子連通。門驅(qū)動器766可與傳感器像素陣列726成電子連通。門驅(qū)動器766可置放在傳感器像素陣列726的外部,或在一些實(shí)施方案中,包含在與傳感器像素陣列726相同的襯底上??稍谂c傳感器像素陣列726相同的襯底外部或包含在所述襯底上的多路分用器764可用于選擇具體門驅(qū)動器766。門驅(qū)動器766可選擇傳感器像素陣列726中的一或多個行或列。傳感器像素陣列726可與一或多個數(shù)字化器772成電子連通。數(shù)字化器772可將來自傳感器像素陣列726的一或多個傳感器像素724的模擬像素輸出信號轉(zhuǎn)換成適合于在數(shù)據(jù)處理器770內(nèi)進(jìn)一步處理的數(shù)字信號,所述數(shù)據(jù)處理器770在傳感器控制器704中或在傳感器控制器704的外部。傳感器控制器704可向外部系統(tǒng)或處理器(例如移動裝置的應(yīng)用程序處理器)提供數(shù)字輸出。
圖15A到D說明超聲波傳感器陣列的多種可能配置。超聲波傳感器陣列702可具有用于顯示器780和超聲波傳感器陣列702的單獨(dú)的或共同的TFT襯底。超聲波傳感器陣列702可充當(dāng)指紋傳感器,并且在一些實(shí)施方案中,可充當(dāng)超聲波觸摸屏或觸摸板。共同覆蓋玻璃或觸摸屏可在超聲波傳感器陣列702的元件和顯示器之間共享,并且可充當(dāng)超聲波傳感器陣列702的覆蓋層740。在替代性配置中,超聲波傳感器陣列702(和任選的涂層或覆蓋層)可置放在帶槽框上、置放在側(cè)面上或置放在移動裝置外殼的背面上。在一些實(shí)施方案中,超聲波傳感器陣列702可放置在超聲波按鈕的上方或作為超聲波按鈕的部分置放。超聲波按鈕可為機(jī)械或非機(jī)械的。例如,超聲波按鈕可以機(jī)械方式耦合到機(jī)電開關(guān)。超聲波按鈕可為認(rèn)證式或非認(rèn)證式的。在一些實(shí)施方案中,超聲波傳感器陣列702可在顯示器的有源區(qū)域的外圍,所述顯示器可包含顯示彩色濾光器玻璃784和顯示TFT襯底782。在圖15A所示的實(shí)例中,超聲波傳感器陣列702被置放在共同覆蓋層740下方,所述共同覆蓋層740可充當(dāng)超聲波傳感器陣列的壓板和顯示器780的觸摸屏或覆蓋玻璃。在另一實(shí)例中,超聲波傳感器陣列702可以與顯示器分隔開的方式定位,例如在帶槽框區(qū)域、移動裝置外殼的側(cè)壁或背側(cè)(未示出)中。在圖15B所示的另一實(shí)例中,超聲波傳感器陣列702可位于顯示器780的元件(例如,顯示彩色濾光器玻璃784和顯示TFT襯底782)下方(或后方)。在圖15C所示的另一實(shí)例中,超聲波傳感器陣列702的部分或全部可集成在顯示TFT襯底782內(nèi)。在一些實(shí)施方案中,超聲波傳感器陣列702可包含顯示器780的有源區(qū)域的部分或全部。圖15D繪示具有超聲波發(fā)射器710和置放在TFT襯底720上的超聲波接收器730的超聲波傳感器陣列702的剖視圖,其中覆蓋層740置放在超聲波接收器740上方。
圖16A和16B繪示說明包含如本文所描述的指紋傳感系統(tǒng)的顯示裝置的系統(tǒng)框圖的實(shí)例。顯示裝置900可為(例如)移動顯示裝置,例如智能電話、蜂窩式或移動電話等。然而,顯示裝置900的相同組件或其略微變化的形式還說明各種類型的顯示裝置,例如電視、計算機(jī)、平板計算機(jī)、電子閱讀器、手持式裝置和便攜式媒體裝置。
在本實(shí)例中,顯示裝置900可包含外殼941、顯示器930、超聲波傳感器系統(tǒng)700(其一部分可為視覺顯示器930的部分或與視覺顯示器930分隔開)、天線943、揚(yáng)聲器945、輸入裝置948和麥克風(fēng)946。在一些實(shí)施方案中,輸入裝置948可包含超聲波傳感器陣列702,所述超聲波傳感器陣列702可充當(dāng)超聲波指紋傳感器、觸摸板或觸摸屏的部分。外殼941可由包含注射模制和真空成形的多種制造方法中的任一者形成。此外,外殼941可由多種材料中的任一者制成,包含(但不限于)塑料、金屬、玻璃、藍(lán)寶石、橡膠、陶瓷或其組合。外殼941可包含可去除部分(未示出),所述可去除部分可與具有不同色彩或含有不同標(biāo)志、圖片或符號的其它可去除部分互換。
顯示器930可為以下多種顯示器中的任一者,包含:平板顯示器,例如等離子、有機(jī)發(fā)光二極管(OLED)或液晶顯示器(LCD);或非平板顯示器,例如陰極射線管(CRT)或其它管式裝置。此外,顯示器930可包含基于干涉式調(diào)制器(IMOD)的顯示器或基于微快門的顯示器。
圖16B中示意性地說明顯示裝置900的一個實(shí)例的組件。此處,顯示裝置900包含外殼941,且可包含至少部分地圍封在其中的額外組件。例如,顯示裝置900可包含網(wǎng)絡(luò)接口927,其具有可以耦合到一或多個收發(fā)器947的一或多個天線943。網(wǎng)絡(luò)接口927可為用于可在顯示裝置900上顯示的圖像信息的源。因此,網(wǎng)絡(luò)接口927為圖像源模塊的一個實(shí)例,但處理器921和輸入裝置948也可充當(dāng)圖像源模塊。收發(fā)器947可連接到處理器921,所述處理器921可連接到調(diào)節(jié)硬件952。調(diào)節(jié)硬件952可能能夠調(diào)節(jié)信號(例如,應(yīng)用濾波器或另外操縱信號)。調(diào)節(jié)硬件952可連接到揚(yáng)聲器945和麥克風(fēng)946。處理器921也可連接到輸入裝置948和驅(qū)動器控制器929。驅(qū)動器控制器929可耦合到幀緩沖器928,且耦合到陣列驅(qū)動器922,所述陣列驅(qū)動器922又可耦合到顯示器陣列930。顯示裝置900中的一或多個元件(包含未在圖16B中具體描繪的元件)可能能夠充當(dāng)存儲器裝置且能夠與處理器921或控制系統(tǒng)的其它組件通信。在一些實(shí)施方案中,電力供應(yīng)器950可將電力提供到特定顯示裝置900設(shè)計中的大體上所有組件。
在本實(shí)例中,顯示裝置900可包含觸摸和/或指紋控制器977。觸摸和/或指紋控制器977可(例如)為超聲波傳感器系統(tǒng)700的一部分,例如上文所述的那樣。因此,在一些實(shí)施方案中,觸摸和/或指紋控制器977(和/或超聲波傳感器系統(tǒng)700的其它組件)可包含一或多個存儲器裝置。在一些實(shí)施方案中,超聲波傳感器系統(tǒng)700還可包含組件,例如圖16B中所示的處理器921、陣列驅(qū)動器922和/或驅(qū)動器控制器929。觸摸和/或指紋控制器977可能能夠與超聲波傳感器系統(tǒng)700通信(例如,經(jīng)由布線),且可能能夠控制超聲波傳感器系統(tǒng)700。觸摸和/或指紋控制器977可能能夠確定在超聲波傳感器系統(tǒng)700上或接近超聲波傳感器系統(tǒng)700的一或多個對象(例如,手指)的位置和/或移動。在一些實(shí)施方案中,處理器921(或超聲波傳感器系統(tǒng)700的另一部分)可能能夠提供如上文所描述的觸摸和/或指紋控制器977、超聲波傳感器系統(tǒng)700和/或傳感器控制器704的功能性中的一些或全部。
觸摸和/或指紋控制器977(和/或超聲波傳感器系統(tǒng)700的另一元件)可能能夠提供用于根據(jù)一或多個觸摸位置控制顯示裝置900的輸入。在一些實(shí)施方案中,觸摸和/或指紋控制器977可能能夠確定一或多個觸摸位置的移動以及提供用于根據(jù)所述移動控制顯示裝置900的輸入。可替代地,或另外地,觸摸和/或指紋控制器977可能能夠確定接近顯示裝置900的對象的位置和/或移動。因此,觸摸和/或指紋控制器977可能能夠檢測手指或手寫筆移動、手勢等,即使未進(jìn)行與顯示裝置900的接觸。觸摸和/或指紋控制器977可能能夠提供用于根據(jù)此類檢測到的移動和/或手勢控制顯示裝置900的輸入。
如本文中其它地方所描述,觸摸和/或指紋控制器977(或超聲波傳感器系統(tǒng)700的另一元件)可能能夠提供一或多個指紋檢測操作模式。因此,在一些實(shí)施方案中,觸摸和/或指紋控制器977(或超聲波傳感器系統(tǒng)700的另一元件)可能能夠產(chǎn)生指紋圖像。在一些實(shí)施方案中,例如,當(dāng)超聲波傳感器系統(tǒng)700的超聲波傳感器陣列702與視覺顯示器930以物理方式分隔開時,用于超聲波傳感器系統(tǒng)700的控制器可與觸摸控制器分隔開,且基本上獨(dú)立于觸摸控制器操作。
在一些實(shí)施方案中,超聲波傳感器系統(tǒng)700可包含超聲波接收器730和/或超聲波發(fā)射器710,例如本文中其它地方所描述。根據(jù)一些此類實(shí)施方案,觸摸和/或指紋控制器977(或超聲波傳感器系統(tǒng)700的另一元件)可能能夠從超聲波接收器730接收輸入,并通電或“喚醒”超聲波發(fā)射器710和/或顯示裝置900的另一組件。
網(wǎng)絡(luò)接口927可包含天線943和收發(fā)器947,以使得顯示裝置900可通過網(wǎng)絡(luò)與一或多個裝置通信。網(wǎng)絡(luò)接口927還可具有一些處理能力以放寬(例如)處理器921的數(shù)據(jù)處理要求。天線943可發(fā)射和接收信號。在一些實(shí)施方案中,根據(jù)包含IEEE 16.11(a)、(b)或(g)的IEEE 16.11標(biāo)準(zhǔn)或包含IEEE 802.11a、b、g、n、ac、ad的IEEE 802.11標(biāo)準(zhǔn),以及其它實(shí)施方案,天線943發(fā)射和接收RF信號。在一些實(shí)施方案中,根據(jù)標(biāo)準(zhǔn),天線943可發(fā)射和接收RF信號。在蜂窩式電話的情況下,天線943可經(jīng)設(shè)計以接收碼分多址(CDMA)、頻分多址(FDMA)、時分多址(TDMA)、全球移動通信系統(tǒng)(GSM)、GSM/通用包無線電服務(wù)(GPRS)、增強(qiáng)型數(shù)據(jù)GSM環(huán)境(EDGE)、陸地集群無線電(TETRA)、寬帶-CDMA(W-CDMA)、演進(jìn)數(shù)據(jù)優(yōu)化(EV-DO)、1xEV-DO、EV-DO修訂A、EV-DO修訂B、高速包接入(HSPA)、高速下行鏈路包接入(HSDPA)、高速上行鏈路包接入(HSUPA)、演進(jìn)型高速包接入(HSPA+)、長期演進(jìn)(LTE)、AMPS或其它用于在無線網(wǎng)絡(luò)(例如,利用3G、4G或5G技術(shù)的系統(tǒng))內(nèi)傳達(dá)的已知信號。收發(fā)器947可預(yù)處理從天線943接收的信號,使得所述信號可由處理器921接收并進(jìn)一步操控。收發(fā)器947還可處理從處理器921接收的信號,使得所述信號可經(jīng)由天線943從顯示裝置900發(fā)射。
在一些實(shí)施方案中,收發(fā)器947可被接收器代替。此外,在一些實(shí)施方案中,網(wǎng)絡(luò)接口927可被圖像源代替,所述圖像源可存儲或產(chǎn)生待發(fā)送到處理器921的圖像信息。處理器921可控制顯示裝置900的總體操作。處理器921可接收數(shù)據(jù),例如來自網(wǎng)絡(luò)接口927或圖像源的經(jīng)壓縮圖像信息,并將數(shù)據(jù)處理成原始圖像信息或處理成可易于處理成原始圖像信息的格式。處理器921可將經(jīng)處理數(shù)據(jù)發(fā)送到驅(qū)動器控制器929或發(fā)送到幀緩沖器928以供存儲。原始數(shù)據(jù)通常是指識別圖像內(nèi)每一位置處的圖像特性的信息。例如,此類圖像特性可包含色彩、飽和度和灰度級。
處理器921可包含微控制器、CPU或邏輯單元以控制顯示裝置900的操作。調(diào)節(jié)硬件952可包含放大器和濾波器,以用于向揚(yáng)聲器945發(fā)射信號和用于從麥克風(fēng)946接收信號。調(diào)節(jié)硬件952可為顯示裝置900內(nèi)的離散組件或可并入于處理器921或其它組件內(nèi)。
驅(qū)動器控制器929可直接從處理器921或從幀緩沖器928獲得由處理器921產(chǎn)生的原始圖像信息,且可適當(dāng)?shù)刂匦赂袷交紙D像信息以用于高速發(fā)射到陣列驅(qū)動器922。在一些實(shí)施方案中,驅(qū)動器控制器929可將原始圖像信息重新格式化為具有光柵狀格式的數(shù)據(jù)流,使得其具有適合于橫跨顯示器陣列930掃描的時間次序。驅(qū)動控制器929將經(jīng)格式化信息發(fā)送到陣列驅(qū)動器922。盡管例如LCD控制器的驅(qū)動器控制器929通常作為單獨(dú)集成電路(IC)而與系統(tǒng)處理器921相關(guān)聯(lián),但可以許多方式來實(shí)施此類控制器。例如,控制器可作為硬件嵌入于處理器921中,作為軟件嵌入于處理器921中,或與陣列驅(qū)動器922一起完全集成在硬件中。
陣列驅(qū)動器922可從驅(qū)動器控制器929接收經(jīng)格式化信息,且可將視頻數(shù)據(jù)重新格式化為一組平行的波形,所述波形被每秒許多次地施加到來自顯示器的顯示元件的x-y矩陣的數(shù)百且有時數(shù)千個(或更多)引線。
在一些實(shí)施方案中,驅(qū)動器控制器929、陣列驅(qū)動器922和顯示器陣列930適合于本文中描述的顯示器的類型中的任一者。例如,驅(qū)動器控制器929可為常規(guī)顯示控制器或雙穩(wěn)態(tài)顯示控制器(例如,IMOD顯示元件控制器)。另外,陣列驅(qū)動器922可為常規(guī)驅(qū)動器或雙穩(wěn)態(tài)顯示驅(qū)動器。此外,顯示器陣列930可為常規(guī)顯示器陣列或雙穩(wěn)態(tài)顯示器。在一些實(shí)施方案中,驅(qū)動器控制器929可與陣列驅(qū)動器922集成。此實(shí)施方案可用于高度集成的系統(tǒng),例如,移動電話、便攜式電子裝置、手表或小面積顯示器。
在一些實(shí)施方案中,輸入裝置948可能能夠允許(例如)用戶控制顯示裝置900的操作。輸入裝置948可包含小鍵盤,例如QWERTY鍵盤或電話小鍵盤、按鈕、開關(guān)、搖臂、觸敏屏、與顯示器陣列930集成的觸敏屏、壓敏或熱敏薄膜、超聲波指紋傳感器、超聲波觸摸板或超聲波觸摸屏。麥克風(fēng)946可能能夠充當(dāng)用于顯示裝置900的輸入裝置。在一些實(shí)施方案中,通過麥克風(fēng)946的語音命令可用于控制顯示裝置900的操作。
電力供應(yīng)器950可包含多種能量存儲裝置。例如,電力供應(yīng)器950可為可再充電電池,例如,鎳鎘電池或鋰離子電池。在使用可再充電電池的實(shí)施方案中,可再充電電池可使用來自(例如)壁式插座或光伏裝置或陣列的電力來充電??商娲?,可再充電電池可無線地充電。電力供應(yīng)器950還可為可再生能源、電容器或太陽能電池,包含塑料太陽能電池或太陽能電池漆。電力供應(yīng)器950還可能能夠從壁式插座接收電力。
在一些實(shí)施方案中,控制可編程性可駐留在驅(qū)動器控制器929中,所述驅(qū)動器控制器929可位于電子顯示系統(tǒng)中的若干位置上。在一些實(shí)施方案中,控制可編程性可駐留于陣列驅(qū)動器922中。上述優(yōu)化可在任何數(shù)目的硬件和/或軟件組件中和以各種配置來實(shí)施。
結(jié)合本文中揭示的實(shí)施方案所描述的各種說明性邏輯、邏輯塊、模塊、電路及算法過程可實(shí)施為電子硬體、計算機(jī)軟件或兩者的組合。硬件與軟件的互換性已大體在功能性方面加以描述,且在上文所描述的各種說明性組件、塊、模塊、電路及過程中加以說明。此功能性是以硬件來實(shí)施還是以軟件來實(shí)施取決于特定應(yīng)用和強(qiáng)加于整個系統(tǒng)的設(shè)計約束。
結(jié)合本文中所揭示的方面描述的用于實(shí)施各種說明性邏輯、邏輯塊、模塊和電路的硬件和數(shù)據(jù)處理設(shè)備可利用以下各者來實(shí)施或執(zhí)行:通用單芯片或多芯片處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件,或經(jīng)設(shè)計以執(zhí)行本文中所描述的功能的任何組合。通用處理器可為微處理器或任何常規(guī)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器還可實(shí)施為計算裝置的組合,例如,DSP與微處理器的組合、多個微處理器、一或多個微處理器結(jié)合DSP核心,或任何其它此類配置。在一些實(shí)施方案中,特定過程和方法可由特定針對給定功能的電路執(zhí)行。
在一或多個方面中,可以硬件、數(shù)字電子電路、計算機(jī)軟件、固件(包含本說明書中所揭示的結(jié)構(gòu)及其結(jié)構(gòu)等效物)或以其任何組合來實(shí)施所描述功能。本說明書中描述的標(biāo)的物的實(shí)施方案還可實(shí)施為一或多個計算機(jī)程序(即,計算機(jī)程序指令的一或多個模塊),其在計算機(jī)存儲媒體上編碼以由數(shù)據(jù)處理設(shè)備執(zhí)行或控制數(shù)據(jù)處理設(shè)備的操作。
如果以軟件實(shí)施,那么功能可作為一或多個指令或編碼而存儲于計算機(jī)可讀媒體(例如,非暫時性媒體)上或經(jīng)由所述計算機(jī)可讀媒體(例如,非暫時性媒體)傳輸。本文中所揭示的方法或算法的過程可在可駐留于計算機(jī)可讀媒體上的處理器可執(zhí)行軟件模塊中實(shí)施。計算機(jī)可讀媒體包含計算機(jī)存儲媒體和通信媒體兩者,通信媒體包含可經(jīng)啟用以將計算機(jī)程序從一處傳送到另一處的任何媒體。存儲媒體可為可由計算機(jī)存取的任何可用媒體。借助于實(shí)例而非限制,非暫時性媒體可包含RAM、ROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置,或可用于以指令或數(shù)據(jù)結(jié)構(gòu)形式存儲所期望的程序代碼且可由計算機(jī)存取的任何其它媒體。而且,可將任何連接恰當(dāng)?shù)胤Q為計算機(jī)可讀媒體。如本文所使用的磁盤和光盤包含壓縮光盤(CD)、激光光盤、光學(xué)光盤、數(shù)字多功能光盤(DVD)、軟盤和藍(lán)光光盤,其中磁盤通常是以磁性方式再現(xiàn)數(shù)據(jù),而光盤是用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。以上各項的組合也應(yīng)包含在計算機(jī)可讀媒體的范疇內(nèi)。另外,方法或算法的操作可作為代碼和指令中的任一者或其任何組合或集合而駐留在可并入到計算機(jī)程序產(chǎn)品中的機(jī)器可讀媒體和計算機(jī)可讀媒體上。
盡管本發(fā)明已經(jīng)相對于一或多個特定實(shí)施方案進(jìn)行描述,但將理解,本發(fā)明的其它實(shí)施方案可在不脫離本發(fā)明的精神和范疇的情況下做出。因此,認(rèn)為本發(fā)明僅由所附權(quán)利要求書及其合理解釋限制。