亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

傳感器識別的制作方法

文檔序號:10517864閱讀:493來源:國知局
傳感器識別的制作方法
【專利摘要】本發(fā)明描述的技術(shù)使用傳感器的偏差來產(chǎn)生所述傳感器的識別符。每一傳感器可由被稱作像素的子感測單元組成,所述子感測單元可展現(xiàn)其從一個像素到另一像素的感測能力的偏差。本發(fā)明的實施例描述一種在產(chǎn)生所述傳感器的識別符中使用每一像素的相對方差(相對于整個傳感器或/和所述傳感器的一部分)的方法。在一個實施例中,所述方法可獲得與傳感器的多個像素相關(guān)聯(lián)的信息,檢測與所述多個像素的子集中的像素中的每一者相關(guān)聯(lián)的信息的偏差,并使用與多個像素的所述子集中的所述像素中的每一者相關(guān)聯(lián)的所述信息的所檢測偏差來產(chǎn)生所述傳感器的識別符。
【專利說明】
傳感器識別
技術(shù)領(lǐng)域
[0001] 本發(fā)明總體上涉及產(chǎn)生識別符,且更具體地說涉及產(chǎn)生傳感器的獨(dú)特識別符。
【背景技術(shù)】
[0002] 傳感器檢測物理輸入,且在一些情況下將物理輸入轉(zhuǎn)化成電或光學(xué)輸出。電輸出 可由以多種方式托管傳感器的裝置使用。傳感器的應(yīng)用為廣泛的且傳感器用于日常裝置 (例如,移動裝置)中。傳感器的一些實例可包含慣性傳感器、成像傳感器、化學(xué)傳感器、生物 測定傳感器、超聲傳感器等。超聲傳感器可通過解譯來自無線電或聲波的回波來操作。舉例 來說,超聲傳感器可產(chǎn)生高頻聲波且評估通過傳感器所接收回來的回波。在一些實施方案 中,超聲傳感器計算發(fā)送信號與接收回波之間的時間間隔以確定到入射表面的距離。在一 些情況下,超聲傳感器還可通過檢測來自環(huán)境的環(huán)境信號以被動模式操作。超聲傳感器的 一個應(yīng)用可包含檢測一用戶的指紋以用于認(rèn)證所述用戶。
[0003] 在一些情況下,獨(dú)特地識別傳感器可增加或擴(kuò)增認(rèn)證過程的安全性。在一些情況 下,獨(dú)特地識別傳感器可允許系統(tǒng)、遠(yuǎn)程服務(wù)器、云、應(yīng)用程序和程序改善安全性中,并且還 實現(xiàn)了安全漏洞實例中的取證。

【發(fā)明內(nèi)容】

[0004] 本文中所描述的技術(shù)提供一種用于產(chǎn)生識別符且更具體地說產(chǎn)生傳感器的獨(dú)特 識別符的方法。
[0005] 在一些方面中,傳感器的識別符獨(dú)特地(或在可接受程度內(nèi)獨(dú)特地)識別傳感器。 在一些情況下,獨(dú)特地識別傳感器可有助于增加或擴(kuò)增認(rèn)證過程的安全性。在一些情況下, 獨(dú)特地識別傳感器可允許系統(tǒng)、遠(yuǎn)程服務(wù)器、云、應(yīng)用程序和程序改善安全性中,并且還實 現(xiàn)了安全漏洞實例中的取證。
[0006] 在一些情況下,獨(dú)特地識別傳感器可增加或擴(kuò)增認(rèn)證過程的安全性。一些現(xiàn)有解 決方案提供在一些情況下經(jīng)蝕刻到傳感器中的固定識別符。然而,這些識別符不靈活,實施 起來價格昂貴,可被偽造、掩飾、改變或被盜,且并未提供用于獨(dú)特地識別傳感器的經(jīng)濟(jì)且 穩(wěn)健的方法。
[0007] 在某些方面中,技術(shù)描述一種使用傳感器的固有屬性產(chǎn)生傳感器的識別符的方 法。所描述的技術(shù)允許使用來自傳感器的在空間上暫態(tài)且全局的信息以經(jīng)濟(jì)的方式產(chǎn)生識 別符,所述傳感器對于對比度變化、輸入信號變化和傳感器特性的逐漸改變具有穩(wěn)健性。此 外,所描述的技術(shù)允許甚至在傳感器可具有空間和時間的缺陷和劣化的情況下使用傳感器 的識別符。
[0008] 在用于產(chǎn)生傳感器的識別符的實例方法中,所述方法可包含:通過計算裝置存取 用于至少一個感測環(huán)境的傳感器的多個像素中的每一像素的經(jīng)感測信息;通過所述計算裝 置使用傳感器的多個像素的第一子集中的每一像素的經(jīng)感測信息確定表示多個像素的第 一子集的經(jīng)感測信息的偏差的第一方差;通過所述計算裝置使用傳感器的多個像素的第二 子集中的每一像素的經(jīng)感測信息確定表示多個像素的第二子集的經(jīng)感測信息的偏差的第 二方差,其中多個像素的第一子集不同于多個像素的第二子集;通過所述計算裝置經(jīng)由將 多個像素的第三子集中的每一像素的經(jīng)感測信息與第一方差和第二方差進(jìn)行比較來確定 多個像素的第三子集中的每一像素的像素識別符值;和通過所述計算裝置使用多個像素的 第三子集中的多個像素中的每一者的像素識別符值產(chǎn)生識別符。
[0009] 在所述方法的一個方面中,第三子集中的多個像素也可屬于第一子集和第二子 集。在某些方面中,第二子集中的多個像素也可屬于第一子集。
[0010] 在所述方法的一個方面中,所述方法進(jìn)一步包括通過接收多個感測環(huán)境的經(jīng)感測 信息來確定多個像素的第三子集中的每一像素的像素識別符值。舉例來說,感測環(huán)境可包 含偏置電流啟用、偏置電流停用、偏置電流偏移、猝發(fā)音啟用或猝發(fā)音停用。
[0011]在所述方法的一個方面中,產(chǎn)生識別符值可包含串接多個像素的第三子集中的多 個像素的像素識別符值。在一些實施方案中,耦合到傳感器的計算裝置從遠(yuǎn)程裝置接收屬 于第二子集的多個像素。
[0012] 在某些方面中,傳感器可為圖像傳感器或超聲傳感器。在一些方面中,傳感器可為 超聲指紋傳感器。在一些情況下,傳感器可用于使用生物計量信息來認(rèn)證用戶。
[0013] 根據(jù)某些方面,用于產(chǎn)生傳感器的識別符的實例裝置可包含耦合到裝置的傳感器 (所述傳感器包括經(jīng)配置以感測信息的多個像素)、存儲器和耦合到存儲器的處理器。處理 器可經(jīng)配置以:接收用于至少一個感測環(huán)境的傳感器的多個像素中的每一像素的經(jīng)感測信 息;使用傳感器的多個像素的第一子集中的每一像素的經(jīng)感測信息確定表示多個像素的第 一子集的經(jīng)感測信息的偏差的第一方差;使用傳感器的多個像素的第二子集中的每一像素 的經(jīng)感測信息確定表示多個像素的第二子集的經(jīng)感測信息的偏差的第二方差,其中多個像 素的第一子集不同于多個像素的第二子集;通過將多個像素的第三子集中的每一像素的經(jīng) 感測信息與第一方差和第二方差進(jìn)行比較來確定多個像素的第三子集中的每一像素的像 素識別符值;和使用多個像素的第三子集中的多個像素中的每一者的像素識別符值產(chǎn)生識 別符。
[0014] 在實例裝置的一個方面中,第三子集中的多個像素也可屬于第一子集和第二子 集。在某些方面中,第二子集中的多個像素也可屬于第一子集。
[0015] 在實例裝置的一個方面中,所述方法進(jìn)一步包括通過接收多個感測環(huán)境的經(jīng)感測 信息來確定多個像素的第三子集中的每一像素的像素識別符值。舉例來說,感測環(huán)境可包 含偏置電流啟用、偏置電流停用、偏置電流偏移、猝發(fā)音啟用或猝發(fā)音停用。
[0016] 在實例裝置的一個方面中,產(chǎn)生識別符值可包含串接多個像素的第三子集中的多 個像素的像素識別符值。在一些實施方案中,耦合到傳感器的裝置從遠(yuǎn)程裝置接收屬于第 二子集的多個像素。
[0017] 在某些方面中,傳感器可為圖像傳感器或超聲傳感器。在一些方面中,傳感器可為 超聲指紋傳感器。在一些情況下,傳感器可用于使用生物計量信息來認(rèn)證用戶。
[0018] 在一種實例非暫時性計算機(jī)可讀存儲媒體中,其中所述非暫時性計算機(jī)可讀存儲 媒體包括可由處理器執(zhí)行的指令,所述指令可包含用以進(jìn)行以下操作的指令:接收用于至 少一個感測環(huán)境的傳感器的多個像素中的每一像素的經(jīng)感測信息;使用傳感器的多個像素 的第一子集中的每一像素的經(jīng)感測信息確定表示多個像素的第一子集的經(jīng)感測信息的偏 差的第一方差;使用傳感器的多個像素的第二子集中的每一像素的經(jīng)感測信息確定表示多 個像素的第二子集的經(jīng)感測信息的偏差的第二方差,其中多個像素的第一子集不同于多個 像素的第二子集;通過將多個像素的第三子集中的每一像素的經(jīng)感測信息與第一方差和第 二方差進(jìn)行比較來確定多個像素的第三子集中的每一像素的像素識別符值;和使用多個像 素的第三子集中的多個像素中的每一者的像素識別符值產(chǎn)生識別符。
[0019] 在所述非暫時性計算機(jī)可讀存儲媒體的一個方面中,第三子集中的多個像素也可 屬于第一子集和第二子集。在所述非暫時性計算機(jī)可讀存儲媒體的一個方面中,第二子集 中的多個像素也可屬于第一子集。在一個實例中,所述指令通過接收針對多個感測環(huán)境的 經(jīng)感測信息來確定多個像素的第三子集中的每一像素的像素識別符值。在某些方面中,耦 合到傳感器的裝置可從遠(yuǎn)程裝置接收屬于第二子集的多個像素。
[0020] 根據(jù)某些方面,一種用于認(rèn)證計算裝置的實例方法可包含:在第一計算裝置處從 第二計算裝置接收傳感器的第一識別符,其中所述傳感器耦合到第二計算裝置;在第一計 算裝置處使用與傳感器的多個像素中的像素的第一子集相關(guān)聯(lián)的第一方差、與傳感器的多 個像素中的像素的第二子集相關(guān)聯(lián)的第二方差和與多個像素中的像素的第三子集中的每 一者相關(guān)聯(lián)的信息確定傳感器的第二識別符;和在第一計算裝置處通過比較第一識別符與 第二識別符來確定第一識別符和第二識別符兩者是否與傳感器相關(guān)聯(lián)。
[0021 ]在實例方法的一些方面中,比較第一識別符與第二識別符以確定第一識別符和第 二識別符兩者是否都與傳感器相關(guān)聯(lián)可包含確定第一識別符與第二識別符之間的距離,和 當(dāng)所述距離短于閾值時確定第一識別符和第二識別符兩者都與所述傳感器相關(guān)聯(lián)。在某些 方面中,第三子集中的多個像素也屬于第一子集和第二子集,且第二子集也屬于第一子集。 在一些情況下,確定多個像素的第三子集中的每一像素的像素識別符值包括接收針對多個 感測環(huán)境的經(jīng)感測信息。在一個方面中,傳感器為超聲傳感器。
[0022] 本文中所描述的實例技術(shù)使用傳感器中的偏差來產(chǎn)生識別符。每一傳感器可由被 稱作像素的子感測單元組成,所述子感測單元可展現(xiàn)其從一個像素到另一像素的感測能力 的偏差,所述偏差歸因于(但不限于)制造過程、用于構(gòu)造傳感器的材料的可變性和模/數(shù)轉(zhuǎn) 換過程。本發(fā)明的教示的實例描述一種在產(chǎn)生傳感器的識別符中使用與每一像素相關(guān)聯(lián)的 相對方差(相對于整個傳感器或/和傳感器的一部分)的方法。在某些方面中,所述方法可獲 得與傳感器的多個像素相關(guān)聯(lián)的信息,檢測與多個像素的一子集中的像素中的每一者相關(guān) 聯(lián)的信息的偏差,且使用與多個像素的所述子集中的像素中的每一者相關(guān)聯(lián)的信息的所檢 測偏差來產(chǎn)生傳感器的識別符。
[0023] 前文已經(jīng)相當(dāng)廣泛地概述了實例的特征和技術(shù)優(yōu)點,以便使以下【具體實施方式】可 以得到更好理解。將在下文中描述額外特征和優(yōu)點。所公開的概念和具體實例可以容易地 用作用于修改或設(shè)計用于實施本發(fā)明的相同目的的其它結(jié)構(gòu)的基礎(chǔ)。此類等效構(gòu)造不脫離 所附權(quán)利要求書的精神和范圍。當(dāng)結(jié)合附圖考慮時,關(guān)于本發(fā)明的組織和操作方法的被認(rèn) 為是本文中所公開的概念的特性的特征與相關(guān)聯(lián)的優(yōu)點一起將從以下描述得到更好理解。 圖式中的每一者都僅出于說明和描述的目的提供且并不提供為對權(quán)利要求書的限制的界 定。
【附圖說明】
[0024] 通過實例來說明本發(fā)明的各方面。參考圖式提供以下描述,其中相同參考標(biāo)號始 終用以指代相同元件。雖然本文中描述一或多種技術(shù)的各種細(xì)節(jié),但其它技術(shù)也是可能的。 在一些情況下,以框圖形式展示熟知結(jié)構(gòu)和裝置以便有助于描述各種技術(shù)。
[0025] 可參考說明書和圖式的剩余部分來實現(xiàn)對由本發(fā)明提供的實例的性質(zhì)和優(yōu)點的 進(jìn)一步理解,其中貫穿若干圖式使用相同參考標(biāo)號來指代相同組件。在一些情況下,子標(biāo)簽 與參考標(biāo)號相關(guān)聯(lián)以表示多個類似組件中的一者。當(dāng)在無說明書的情況下將參考標(biāo)號與現(xiàn) 有子標(biāo)簽進(jìn)行參考時,參考標(biāo)號是指全部此類類似組件。
[0026] 圖1說明包括多個像素的實例傳感器。
[0027]圖2說明像素電路的實例。
[0028] 圖3說明超聲傳感器的材料布局的實例圖示。
[0029] 圖4說明傳感器的模/數(shù)轉(zhuǎn)換過程的實例圖示。
[0030] 圖5說明用于說明產(chǎn)生傳感器的識別符的過程的實例的流程圖。
[0031] 圖6A、6B和6C說明用于產(chǎn)生本發(fā)明的一些方面中的識別符的像素的第一子集、像 素的第二子集和像素的第三子集的三個不同配置。
[0032] 圖7說明用于產(chǎn)生傳感器的多次掃描的平均值和標(biāo)準(zhǔn)差的實例過程。
[0033] 圖8說明用于產(chǎn)生傳感器的一部分的平均值和標(biāo)準(zhǔn)差的實例過程。
[0034] 圖9說明使用與多個像素相關(guān)聯(lián)的像素識別符值產(chǎn)生的識別符的實例圖示。
[0035] 圖10說明根據(jù)耦合到傳感器的計算裝置的一或多個方面的框圖。
[0036] 圖11說明用于執(zhí)行根據(jù)本發(fā)明的一或多個方面的如由認(rèn)證計算裝置執(zhí)行的方法 的流程圖。
[0037] 圖12說明根據(jù)認(rèn)證計算裝置的一或多個方面的框圖。
[0038] 圖13說明用于說明產(chǎn)生傳感器的識別符的過程的實例的另一流程圖。
[0039]圖14說明用于實施本發(fā)明的一或多個方面的計算裝置的實例。
【具體實施方式】
[0040] 現(xiàn)將相關(guān)于形成說明性實施例的一部分的附圖來描述若干說明性實施例。雖然下 文描述可實施本發(fā)明的一或多個方面的特定實施例,但可使用其它實施例,且可在不脫離 本發(fā)明的范圍或所附權(quán)利要求書的精神的情況下進(jìn)行各種修改。
[0041] 本文中所描述的技術(shù)提供一種用于產(chǎn)生傳感器的識別符的方法、系統(tǒng)和設(shè)備。傳 感器檢測物理輸入,且在一些情況下將物理輸入轉(zhuǎn)化成電或光學(xué)輸出。電輸出可由以多種 方式托管傳感器的裝置使用。傳感器的一些實例可包含慣性傳感器、成像傳感器、化學(xué)傳感 器、生物測定傳感器、超聲傳感器等。超聲傳感器可通過解譯來自無線電或聲波的回波來操 作。舉例來說,超聲傳感器可產(chǎn)生高頻聲波且評估通過傳感器所接收回來的回波。在一些實 施方案中,超聲傳感器計算發(fā)送信號與接收回波之間的時間間隔以確定到入射表面的距 離。在一些情況下,超聲傳感器還可通過檢測來自環(huán)境的環(huán)境信號以被動模式操作。超聲傳 感器的一個應(yīng)用可包含檢測一用戶的指紋以用于認(rèn)證所述用戶。
[0042] 在一些實施例中,傳感器的識別符可指獨(dú)特地(或在可接受程度內(nèi)獨(dú)特地)識別傳 感器的位串。在一些情況下,獨(dú)特地識別傳感器可增加或增強(qiáng)認(rèn)證過程的安全性。在一些情 況下,獨(dú)特地識別傳感器可允許系統(tǒng)、遠(yuǎn)程服務(wù)器、云、應(yīng)用程序和程序改善安全性,并且還 在安全漏洞實例中啟用法醫(yī)學(xué)。舉例來說,在一些情況下,其可適用于后端系統(tǒng)以確定用戶 指紋是使用特定傳感器采集的。
[0043] -些現(xiàn)有解決方案提供在一些情況下經(jīng)蝕刻到傳感器中的固定識別符。然而,這 些識別符不靈活,實施起來價格昂貴,且可被偽造、掩飾、改變或被盜。本文中所描述的技術(shù) 提供一種用于識別傳感器的經(jīng)濟(jì)且穩(wěn)健的方法。
[0044] 在本發(fā)明的某些實施例中,技術(shù)描述一種用于使用傳感器的固有屬性產(chǎn)生傳感器 的識別符的方法。所描述的技術(shù)允許使用來自傳感器的在空間上暫態(tài)且全局的信息以經(jīng)濟(jì) 的方式產(chǎn)生識別符,所述傳感器對于對比度變化、輸入信號變化和傳感器特性的逐漸改變 具有穩(wěn)健性。此外,本文中所描述的技術(shù)允許甚至在傳感器具有缺陷和劣化的情況下使用 傳感器的識別符。
[0045] 在一個實施例中,所描述的技術(shù)使用傳感器中的變量來產(chǎn)生識別符。圖1說明包括 一或多個像素的實例傳感器1〇〇。在一些情況下,"像素"也可被稱作"像素電路",且在不脫 離本發(fā)明的范圍的情況下互換使用。像素可為傳感器內(nèi)的子感測單元。在圖1中,傳感器100 的圖形展示表示傳感器中的64(8X8)個像素。在各種實施方案中,在不脫離本發(fā)明的范圍 的情況下,傳感器和像素的形狀、像素的數(shù)目和像素之間的間距可極大地變化。像素框102 表示來自64像素柵格的兩個實例像素。
[0046] 圖2說明圖1中展示的像素 200的實例。傳感器中的每一像素可能夠感測,且可使用 一或多個晶體管、二極管和電阻來建構(gòu)。像素的一實例為薄膜晶體管(TFT)像素電路。在一 些實施方案中,超聲傳感器可使用多個TFT像素電路。
[0047]在一個實例實施例中,像素可接收交流電(AC)信號202和直流電(DC)信號204。在 一些實施方案中,像素200可僅接收AC信號202,僅接收DC信號204,接收AC信號202和DC信號 204兩者,或根本不接收信號。在超聲傳感器中,電流可用于激發(fā)傳感器內(nèi)部的波。超聲傳感 器可感測傳感器所接收回的回波。在一些實施方案中,超聲傳感器計算發(fā)送信號與接收回 波之間的時間間隔以確定到入射表面的距離。在一些情況下,超聲傳感器還可在極少或沒 有電流的情況下操作,且通過檢測來自環(huán)境的環(huán)境信號而以被動模式操作。
[0048]輸出信號206可指不由傳感器執(zhí)行的感測的結(jié)果。舉例來說,輸出信號206可輸出 電流且處于特定電壓下。在一些情況下,輸出信號206可經(jīng)解譯為模擬信號,可基于輸出信 號206的電流和/或電壓電平使用模/數(shù)轉(zhuǎn)換器(ADC)電路進(jìn)一步數(shù)字化所述模擬信號。圖4 中更詳細(xì)地描述ADC的實例。在一些方面中,各種像素的輸出信號206可歸因于像素中的固 有差異而對于相同的AC信號202、DC信號204或刺激(例如,手指存在或不存在)有所變化。
[0049] 本發(fā)明的實施例在產(chǎn)生傳感器的識別符時使用與傳感器的單獨(dú)像素相關(guān)聯(lián)的偏 差。在一些實施例中,在產(chǎn)生傳感器的識別符時,相對于傳感器的部分或/和整個傳感器的 變量測量所檢測的變量。使用相對測量允許傳感器的逐漸改變和甚至傳感器的輕微損壞 (即,死像素),而不失去獨(dú)特地識別傳感器的能力。
[0050] 可由于各種原因而引入單獨(dú)像素的感測的偏差。舉例來說,偏差可通過電路的制 造過程引入,所述電路包含例如晶體管、二極管和電阻的若干不同組件。在制造中,由于非 理想制造過程,每一像素電路或像素電路群組可不同于傳感器的另一像素電路或像素群 組。
[0051] 類似地,用于建構(gòu)傳感器的材料的鄰接或非鄰接區(qū)域上的不同材料的偏差還可影 響每一像素或像素群組的感測能力。舉例來說,圖3說明超聲傳感器300的布局的實例圖示。 圖3的超聲傳感器300是使用包括TFT像素和各種粘合劑、氣隙、金屬層、玻璃層等的TFT襯底 306建構(gòu)的。這些層中的每一者當(dāng)在鄰接區(qū)域上進(jìn)行檢測時不經(jīng)意地具有(或"可具有")偏 差,且可引起每一像素或像素群組的感測能力的偏差。另外,在低成本制造過程中,一些材 料中可存在氣泡,這也將引起受影響的像素的信號檢測能力的偏差。如本發(fā)明的實施例中 所描述,像素的感測的此些偏差可產(chǎn)生對輸入信號302的不同回應(yīng)(即,輸出信號304),且可 用于產(chǎn)生傳感器的識別符。
[0052]圖4示出說明傳感器的模/數(shù)轉(zhuǎn)換過程的模/數(shù)轉(zhuǎn)換器(ADC)400的實例圖示。圖4中 所描繪的塊可表示實例ADC 400的組件中的一些,但本發(fā)明的實施例不受此圖示限制。模/ 數(shù)過程也可引入每一像素或像素群組的一些偏差。舉例來說,模/數(shù)轉(zhuǎn)換過程可通過相同的 電路處理處理來自多個像素的傳感器輸出模擬信號402(即,輸出信號206),且產(chǎn)生數(shù)字信 號410。在一些實施例中,相同的電路或?qū)S眉呻娐?ASIC)可用于多個像素的ADC過程。在 一個實施方案中,多路復(fù)用器(即,MUX)404可用于從適當(dāng)?shù)南袼仉娐愤x擇信號。在MUX 400 中選擇信號的過程自身可引入像素的最終感測能力的偏差。舉例來說,選定信號與MUX 400 中的信號之間的交叉噪聲可基于所選信號變化。此外,來自每一像素的信號相比于其它信 號可具有略微不同的路線,從而導(dǎo)致信號的檢測的偏差。用于濾波器406和A/D 408組件的 電路也可引入額外偏差。如本發(fā)明的實施例中所描述,像素的感測的此些偏差可用于產(chǎn)生 傳感器的識別符。
[0053] 上文所描述的實例偏差對于同一傳感器來說隨時間推移是相對非常穩(wěn)定的。然 而,所述偏差可與甚至是使用相同制造過程生產(chǎn)的其它表面上等同的傳感器不同。換句話 說,每一傳感器具有其獨(dú)特像素偏差。
[0054] 本發(fā)明的實施例提供一種用于使用每一像素或像素群組的此類所檢測到的偏差 來產(chǎn)生識別符的方法。在一個實例實施例中,可對超聲傳感器進(jìn)行論述。然而,本發(fā)明的實 施例并不限于超聲傳感器,且可與各種其它傳感器一起使用。
[0055] 圖5說明根據(jù)本發(fā)明的一或多個實施例的執(zhí)行用于產(chǎn)生傳感器的識別符的方法的 流程圖。根據(jù)一或多個方面,圖5中說明的流程圖500中描述的方法和/或方法步驟中的任一 者和/或全部可由計算裝置和/或由例如行動裝置的計算裝置實施。圖14中更詳細(xì)地描述此 類計算裝置的說明性但非限制性組件。在一個實施例中,下文關(guān)于圖5所描述的方法步驟中 的一或多者由移動裝置的處理器或?qū)S眉呻娐?ASIC)(例如處理器1410或另一處理器) 實施。另外或替代地,本文中所描述的方法和/或方法步驟中的任一者和/或全部可以計算 機(jī)可讀指令來實施,例如存儲在計算機(jī)可讀媒體(例如存儲器1435、存儲裝置1425或另一計 算機(jī)可讀媒體)上的計算機(jī)可讀指令。
[0056] 在某些實施例中,多個位可用于表示與相對于其它像素和各種感測環(huán)境的每一像 素相關(guān)聯(lián)的偏差。在一些情況下,每一位可表示與同一像素相關(guān)聯(lián)的不同感測環(huán)境??赏ㄟ^ 在更多數(shù)目個感測環(huán)境上確定像素的可變性來增加像素的可變性的表示的安全性。
[0057] 出于說明的目的,在使用超聲傳感器的實例設(shè)定中,可選擇三個不同感測環(huán)境。在 用于超聲傳感器的第一實例感測環(huán)境(BG1)中,可使用猝發(fā)音發(fā)生器停用的正常DC偏置。在 用于超聲傳感器的第二實例感測環(huán)境(BG2)中,可使用猝發(fā)音發(fā)生器啟用的正常DC偏置。在 用于超聲傳感器的第三實例感測環(huán)境(BG3)中,可使用猝發(fā)音發(fā)生器停用的以0.1 V偏移的 正常DC偏置。在一個實施方案中,對于超聲指紋傳感器,可在手指不呈現(xiàn)于超聲傳感器上的 情況下執(zhí)行感測。
[0058] 可基于傳感器類型選擇感測環(huán)境。舉例來說,對于相機(jī),感測環(huán)境可包含不具有光 的感測、具有白光的感測和具有紅光的感測。
[0059] 在框502處,計算裝置的組件可存取用于至少一個感測環(huán)境的傳感器的多個像素 中的每一像素的經(jīng)感測信息。經(jīng)感測信息可指針對經(jīng)受特定感測環(huán)境的傳感器所檢測到的 模擬或數(shù)字信號。在某些其它實施方案中,所述方法執(zhí)行對傳感器的掃描,且存取用于上文 所描述的感測環(huán)境中的每一者的經(jīng)感測信息以確定每一像素在不同感測環(huán)境下的測量值。
[0060] 在某些實施例中,可針對相同感測環(huán)境對相同像素執(zhí)行多次掃描,以歸一經(jīng)由多 次迭代收集的數(shù)據(jù)。執(zhí)行多次掃描可增加數(shù)據(jù)的可靠性??墒褂煤唵纹骄祷蚪?jīng)由多次迭 代(見、他和犯)的中間值計算來執(zhí)行數(shù)據(jù)的歸一化。以下為表示分別用于三個不同感測環(huán)境 (BG1、BG2和BG3)的傳感器的像素的絕對測量值的三個數(shù)據(jù)集(A BG1、ABG2和ABG3)的實例方程。
[0062] 在框504處,計算裝置的組件可使用傳感器的多個像素的第一子集中的每一像素 的經(jīng)感測信息來確定表示所述多個像素的所述第一子集的經(jīng)感測信息的偏差的第一方差。 圖6A、6B和6C的塊602、610和616分別表不包含在第一子集中的像素的實例子集。
[0063] 在一個實施方案中,第一子集可指包括傳感器的所有像素的經(jīng)感測信息的全局子 集。在此情境中,第一方差可被稱為全局方差。第一子集的此類實施方案可由圖6A的塊602 描繪,其中第一子集包含傳感器的所有像素。然而,如下文關(guān)于圖6B和圖6C進(jìn)一步詳細(xì)描 述,在一些實施方案中,第一子集可不包括傳感器的所有像素。
[0064]在某些方面中,數(shù)據(jù)集ABG1可包含表示圖1中所呈現(xiàn)的傳感器100的每一像素的64 個不同數(shù)據(jù)點。在一個實例中,其中第一子集表示全局子集且第一方差指代全局方差,可針 對每一數(shù)據(jù)集(Abgi、Abg2和Abg3)計算可用于表不傳感器在其相應(yīng)感測環(huán)境(BG1、BG2和BG3) 中的全局可變性的平均值和標(biāo)準(zhǔn)差(μι,σι)、(μ2,〇2)和(μ 3,〇3)。
[0065] 簡要地參看圖7,圖7說明產(chǎn)生傳感器的多次掃描的平均值和標(biāo)準(zhǔn)差的實例過程。 舉例來說,可執(zhí)行多次(NO掃描,且平均化所述多次掃描以產(chǎn)生與感測環(huán)境的多個像素相 關(guān)聯(lián)的單一數(shù)據(jù)集(A BC1)??蛇M(jìn)一步處理所述數(shù)據(jù)集以產(chǎn)生表示像素的第一子集的可變性 的平均值和標(biāo)準(zhǔn)差(全局方差,其中第一子集包含傳感器的所有像素)。
[0066] 在框506處,計算裝置的組件可使用傳感器的多個像素的第二子集中的每一像素 的經(jīng)感測信息來確定表示多個像素的第二子集的經(jīng)感測信息的偏差的第二方差,其中多個 像素的第一子集不同于多個像素的第二子集。圖6A、6B和6C的塊604、612和618分別表不包 含在第二子集中的像素的實例子集。
[0067] 在某些實施方案中,通過可從耦合到傳感器的計算裝置請求識別符的遠(yuǎn)程計算裝 置(例如,遠(yuǎn)程服務(wù)器)確定包含在第二子集中的像素。在某些其它實施方案中,計算裝置可 選擇多個像素(或像素的位置/區(qū)域)以包含在第二子集中的。在某些實施方案中,可基于傳 感器或ADC轉(zhuǎn)換器的設(shè)計確定包含在第二子集中的像素。舉例來說,在一個實施方案中,可 基于多個像素電路共享的傳輸信道選擇第二子集的Μ位。
[0068]類似于框504,可使用那些像素的經(jīng)感測信息確定傳感器的區(qū)域(第二子集)的第 二方差。在框508中,確定多個方差可為計算裝置提供用于比較用于產(chǎn)生識別符的目的的任 何特定像素的多個點。至少在一個實施方案中,可將所有Μ個像素集合在一起以計算第二平 均值和第二標(biāo)準(zhǔn)差(知馬〕、C& 4)和(4為)。
[0069] 簡要地參看圖8,圖8說明與圖7類似的過程,其中所述方法產(chǎn)生是整個傳感器的子 集的區(qū)域的平均值和標(biāo)準(zhǔn)差。舉例來說,如圖8中由矩形塊802所指示的較小區(qū)域可經(jīng)選擇 作為與感測環(huán)境的多個像素相關(guān)聯(lián)的數(shù)據(jù)集(A BC1)的第二子集??蛇M(jìn)一步處理數(shù)據(jù)集以產(chǎn) 生用以表示與局部區(qū)域相關(guān)聯(lián)的可變性(局部可變性)的平均值和標(biāo)準(zhǔn)差。在一些情況下, 可使用像素的第二子集的信息產(chǎn)生識別符。在此類情況下,像素的第二子集可被稱為局部 子集,且第二方差可被稱為局部方差。
[0070] 在框508處,計算裝置的組件可通過將多個像素的第三子集中的每一像素的經(jīng)感 測信息與第一方差和第二方差進(jìn)行比較來確定多個像素的第三子集中的每一像素的像素 識別符值。圖6A、6B和6C的塊606、614和620分別表示包含在第三子集中的像素的實例子集。 在一個實施方案中,像素識別符值可為多個像素的第三子集中的每一像素的位串,且可用 于產(chǎn)生識別符。
[0071] 舉例來說,在一個實施方案中,計算裝置可將像素的測量值與每一感測環(huán)境的第 一和第二方差進(jìn)行比較。在一個實施方案中,如果像素的絕對測量值或經(jīng)感測信息相對于 第一(或第二)測量值下降到可接受范圍內(nèi)(基于平均值和標(biāo)準(zhǔn)差),那么可針對那個感測環(huán) 境的像素指派零值,且反之亦然。以上實例設(shè)定得到表示每一像素的相對可變性的六位信 息,因為存在針對其測量當(dāng)前像素的相對性的三個感測環(huán)境(BG1、BG2和BG3)和兩組像素 (第一和第二子集)。以下方程表示六位像素識別符值的實例產(chǎn)生,所述六位像素識別符值 表示每一像素的可變性。α、β、γ、δ:、|和F為可用于調(diào)節(jié)偏離平均值或中間值的可接受可 變性的范圍的變量。
[0072] 第一位=0:如果ABGi(x,y) Ε [μχ-ασυΓΚχσχ]
[0073] 否則,第二位=1。
[0074] 第二位=0:如果ABG2(x,y) Ε [μ2-βσ2,μ2+β02]
[0075] 否則,第二位=1。
[0076] 第三位=0:如果ABG3(x,y) Ε [μ3- γ σ3,μ3+ γ σ3]
[0077] 否則,第三位=1。
[0078] 第四位=〇:如果/1 丄(χ, y) ?:丨jil -麵15 /? + ασ丄 I
[0079] 否則,第四位=1。
[0080] 第五位=0:如果4沉;2(x,y) e 丨先-& +
[0081 ] 否則,第五位=1。
[0082] 第六位=〇:如果4?G3(x,y) e - p3]
[0083] 否則,第六位=1。
[0084] 在框510處,計算裝置的組件可使用來自多個像素的第三子集的多個像素中的每 一者的像素識別符值產(chǎn)生識別符。舉例來說,如圖9中所展示,在一個實例中,對于X乘Y個像 素,可產(chǎn)生識別符的6XY位。在一個極簡化的實例中,可串接來自第三子集的多個像素的像 素識別符值以產(chǎn)生識別符。
[0085]應(yīng)了解,根據(jù)本發(fā)明的實施例,圖5中說明的特定步驟提供在操作模式之間切換的 特定方法。步驟的其它次序也可相應(yīng)地在替代實施例中執(zhí)行。舉例來說,本發(fā)明的替代實施 例可以不同次序執(zhí)行以上概述的步驟/框。舉例來說,用戶可選擇從第三操作模式變?yōu)榈谝?操作模式,從第四模式變?yōu)榈诙J剑蚱溟g的任何組合。此外,圖5中說明的單獨(dú)步驟/框 可包含可以單獨(dú)步驟適合的各種次序執(zhí)行的多個子步驟。此外,可取決于特定應(yīng)用而添加 或移除額外步驟/框。所屬領(lǐng)域的普通技術(shù)人員將識別和理解所述過程的多個變體、更改和 替代方案。
[0086]圖6A、6B和6C說明包含于傳感器的多個像素的第一子集、第二子集和第三子集中 的像素的實例變體。圖6A、6B和6C僅表示用于產(chǎn)生識別符的若干不同配置,且本發(fā)明的實施 例不受限于這些配置。
[0087]舉例來說,在圖6A中,第一子集602包含傳感器的所有像素且表不全局集合。第二 子集604表示不同于第一子集602的集合,盡管包含于第二子集604中的像素也包含于第一 子集602中。由于第二子集604不同于第一子集602,所以逆命題不成立(即,第二子集604不 包含第一子集602的所有像素)。如圖6A中所展示,包含于第三子集606中的像素也包含于第 二子集604中。在一個實例中,第二子集604與第三子集606可相同。當(dāng)?shù)诙蛹?04與第三子 集606相同時,使用第二/第三子集604中的每一像素的像素值識別符來產(chǎn)生識別符。
[0088]圖6B說明像素的第一子集610不包含傳感器的所有像素的實例。此外,在圖6B中, 第二子集612的所有像素未包含在第一子集610。如圖6B中所展示,第三子集614的像素包含 于像素的第一子集610和第二子集612中。
[0089]圖6C說明又一實例配置,其中第一子集616、第二子集618和第三子集620均為相異 子集,沒有任何重疊像素。
[0090] 可在不脫離本發(fā)明的范圍的情況下建構(gòu)若干此類配置。選擇若干此類配置(其中 每一子集的范圍就覆蓋區(qū)域和像素數(shù)目來說為變量)允許計算裝置產(chǎn)生與同一傳感器相關(guān) 聯(lián)的大量不同且足夠獨(dú)特的識別符。在一些實施方案中,除第一子集和第二子集之外,還可 定義額外子集且使用所述額外子集以產(chǎn)生多個方差。因此,本發(fā)明的實施例不限于兩個方 差的范圍,且可使用多個方差以產(chǎn)生識別符。
[0091] 例如可信后端服務(wù)器的第二計算裝置還可使用傳感器用于產(chǎn)生識別符的相同配 置參數(shù)來產(chǎn)生識別符。通過比較由計算裝置產(chǎn)生的識別符與本地產(chǎn)生的識別符,第二計算 裝置可獨(dú)特地識別和/或認(rèn)證用于計算裝置的傳感器。
[0092] 在一些方面中,可在兩個計算裝置之間預(yù)協(xié)商用于產(chǎn)生識別符的配置。在其它方 面中,可在例如可信后端服務(wù)器的第二計算裝置處確定用于產(chǎn)生識別符的配置。在又其它 方面中,可在耦合到傳感器的計算裝置處確定用于產(chǎn)生識別符的配置。
[0093] 在一個實例中,從例如可信后端服務(wù)器的第二計算裝置確定并接收配置信息。在 另一實例中,可通過兩個計算裝置中的每一者使用兩個裝置的隨機(jī)數(shù)產(chǎn)生器的經(jīng)同步時戳 或共享種子/秘密來獨(dú)立地確定配置信息。
[0094] 獨(dú)特識別符可適用于可能對多個傳感器之間的分化關(guān)注的任何(可信或不可信 的)遠(yuǎn)程裝置。另外,后端服務(wù)器(例如,可信服務(wù)器)還可具有不同感測環(huán)境的傳感器的像 素中的每一者的經(jīng)感測信息和耦合到傳感器的計算裝置用于產(chǎn)生識別符的配置。此類后端 服務(wù)器還可產(chǎn)生識別符且認(rèn)證傳感器(即,不僅確定與識別符相關(guān)聯(lián)的傳感器是獨(dú)特的,而 且確定與識別符相關(guān)聯(lián)的傳感器是后端服務(wù)器(直接或間接地)已知的特定傳感器)。
[0095]圖10說明通過耦合到傳感器的計算裝置產(chǎn)生傳感器的識別符的框圖。計算裝置可 為使用圖14中描述的一或多個組件而實施的計算裝置。圖10中所描述的模塊可使用軟件、 固件、硬件或其其它組合來實施。在一個實施例中,圖10中描述的模塊中的一些可存儲為計 算機(jī)可讀媒體1000上的軟件模塊,所述計算機(jī)可讀媒體可為任何磁性、電子、光學(xué)或其它計 算機(jī)可讀存儲媒體。在一個實施方案中,計算機(jī)可讀存儲媒體1000可包含信息接收器1004、 第一方差產(chǎn)生器1006、第二方差產(chǎn)生器1008、像素識別符產(chǎn)生器1010、識別符產(chǎn)生器1012和 感測環(huán)境控制器1014。
[0096]在框1004處,信息接收器1004模塊可從傳感器1002接收經(jīng)感測信息。在一個實施 方案中,信息接收器1004模塊可接收與傳感器1002相關(guān)聯(lián)的像素或"像素電路"中的每一者 的信息,且將經(jīng)感測信息存儲在存儲器1435中。在一個實施方案中,信息接收器可接收若干 不同感測環(huán)境的信息,且將與不同感測環(huán)境的傳感器相關(guān)聯(lián)的信息存儲在單獨(dú)的存儲緩沖 器中。
[0097]在一些實施方案中,信息接收器1004模塊可從傳感器1002接收同一感測環(huán)境(由 感測環(huán)境控制器1014模塊控制)的信息的多次迭代。信息接收器1004模塊可將經(jīng)由多次迭 代接收的數(shù)據(jù)取平均值,以減少信息的測量或感測中的誤差或臨時波動。在一個實施方案 中,信息接收器1004模塊針對用于產(chǎn)生傳感器識別符的每一個請求接收傳感器的所有像素 的信息。在另一實施例中,信息接收器1004周期性地刷新在不同感測環(huán)境中操作的傳感器 的所存儲信息,且不針對用于產(chǎn)生傳感器識別符的每一請求刷新所述所存儲信息。
[0098] 在框1014處,感測環(huán)境控制器1014模塊可選擇用于傳感器1002的各種不同感測環(huán) 境以檢索經(jīng)感測信息。出于說明的目的,在使用超聲傳感器的實例設(shè)定中,可選擇三個不同 感測環(huán)境。在感測環(huán)境(BG1)用于超聲傳感器的第一實例中,可使用猝發(fā)音發(fā)生器停用的正 常dc偏置。在感測環(huán)境(BG2)用于超聲傳感器的第二實例中,可使用猝發(fā)音發(fā)生器啟用的正 常DC偏置。在感測環(huán)境(BG3)用于超聲傳感器的第三實例中,可使用猝發(fā)音發(fā)生器停用的以 0.1 V偏移的正常DC偏置。
[0099] 在框1006處,第一方差產(chǎn)生器1006模塊使用與第一子集相關(guān)聯(lián)的信息且產(chǎn)生第一 方差。在一個實施方案中,第一子集包含傳感器的所有像素,且第一方差表不全局方差。在 一個方面中,可通過計算屬于第一子集的像素中的每一者的經(jīng)感測信息的平均值和屬于第 一子集的像素的標(biāo)準(zhǔn)差來產(chǎn)生感測環(huán)境的第一方差。第一方差產(chǎn)生器1006模塊可從信息接 收器1004模塊接收像素的第一子集的經(jīng)感測信息。
[0100] 在框1008處,第二方差產(chǎn)生器1008模塊使用與第二子集相關(guān)聯(lián)的信息且產(chǎn)生第二 方差。在一個實施方案中,第二子集與第一子集在至少一個像素上不同。在一個方面中,可 通過計算屬于第二子集的像素中的每一者的經(jīng)感測信息的平均值和屬于第二子集的像素 的標(biāo)準(zhǔn)差來產(chǎn)生感測環(huán)境的第二方差。第二方差產(chǎn)生器1008模塊可從信息接收器1004模塊 接收像素的第二子集的經(jīng)感測信息。
[0101 ]盡管對第一方差產(chǎn)生器1006和第二方差產(chǎn)生器1008加以論述,但本發(fā)明的實施例 不限于僅產(chǎn)生兩個方差,且在某些實施例中可產(chǎn)生若干更多方差。
[0102]在框1010處,像素識別符值產(chǎn)生器1010模塊可產(chǎn)生與一像素相關(guān)聯(lián)的識別所述像 素的值。在一個方面中,像素識別符值產(chǎn)生器1010模塊可從用于產(chǎn)生像素識別符值的像素 的第三子集選擇一個像素。像素識別符值產(chǎn)生器1010模塊可將像素的經(jīng)感測信息與由第一 方差產(chǎn)生器1006模塊產(chǎn)生的第一方差進(jìn)行比較以產(chǎn)生一位信息。類似地,像素識別符值產(chǎn) 生器1010模塊可將同一像素的經(jīng)感測信息與由第二方差產(chǎn)生器1008模塊產(chǎn)生的第二方差 進(jìn)行比較以產(chǎn)生第二位信息。類似地,如果第一方差和第二方差是針對若干不同感測環(huán)境 產(chǎn)生的,那么像素識別符值產(chǎn)生器1010模塊可產(chǎn)生那些感測環(huán)境中的每一者的位信息。舉 例來說,如果感測環(huán)境控制器1014模塊可配置三個不同感測環(huán)境,那么可針對第三子集的 單一像素產(chǎn)生六個不同位信息。
[0103] 像素識別符值產(chǎn)生器1010模塊可針對像素的第三子集中的每一像素重復(fù)相同過 程。在框1012處,識別符產(chǎn)生器模塊可組合第三子集的像素中的每一者的像素識別符值且 產(chǎn)生傳感器1002的識別符。在一個實施方案中,可使用類似于圖14中描述的通信子系統(tǒng) 1430的通信子系統(tǒng)1016將傳感器識別符發(fā)送到例如遠(yuǎn)程裝置的裝置。
[0104] 圖11說明通過認(rèn)證計算裝置執(zhí)行根據(jù)本發(fā)明的一或多個實施例的方法的流程圖。 根據(jù)一或多個方面,圖11中說明的流程圖1100中描述的方法和/或方法步驟中的任一者和/ 或全部可通過計算裝置和/或在計算裝置中實施。在一個實例中,計算裝置為遠(yuǎn)程裝置,例 如認(rèn)證傳感器的識別的可信后端服務(wù)器。在另一實例中,計算裝置為具有用于證實傳感器 的真實性的計算邏輯的輔助裝置或便攜式適配器。圖14中更詳細(xì)地描述此類計算裝置的說 明性但非限制性組件。在一個實施例中,下文關(guān)于圖11所描述的方法步驟中的一或多者由 移動裝置的處理器或?qū)S眉呻娐?ASIC)(例如處理器1410或另一處理器)實施。另外或替 代地,本文中所描述的方法和/或方法步驟中的任一者和/或全部可以計算機(jī)可讀指令來實 施,例如存儲在計算機(jī)可讀媒體(例如存儲器1435、存儲裝置1425或另一計算機(jī)可讀媒體) 上的計算機(jī)可讀指令。
[0105] 在框1102處,認(rèn)證計算裝置的組件可經(jīng)配置以從計算裝置接收(使用通信子系統(tǒng) 1430)與傳感器相關(guān)聯(lián)的第一識別符,其中所述傳感器耦合到所述計算裝置。
[0106] 在框1104處,認(rèn)證計算裝置的組件可使用與傳感器的多個像素中的像素的第一子 集相關(guān)聯(lián)的第一方差、與傳感器的多個像素中的像素的第二子集相關(guān)聯(lián)的第二方差和與多 個像素中的像素的第三子集中的每一者相關(guān)聯(lián)的信息來確定傳感器的第二識別符。可使用 存儲于認(rèn)證計算裝置的存儲器1435或耦合到服務(wù)器計算裝置的裝置中的信息來產(chǎn)生第二 識別符。在一個實施方案中,在供應(yīng)相位期間,與在不同感測環(huán)境下操作的傳感器的像素相 關(guān)聯(lián)的經(jīng)感測信息可存儲在服務(wù)器計算裝置或耦合到第一計算裝置的裝置上。
[0107] 產(chǎn)生第二識別符的過程在一些方面中可類似于產(chǎn)生第一識別符的過程(參看圖5 所描述)??稍谡J(rèn)證計算裝置與耦合到傳感器的計算裝置之間預(yù)協(xié)商用于產(chǎn)生識別符的像 素的第一子集、第二子集和第三子集。
[0108] 在框1106處,認(rèn)證計算裝置的組件可通過比較第一識別符與第二識別符而確定第 一識別符和第二識別符兩者是否都與同一傳感器相關(guān)聯(lián)。在某些實施例中,比較第一識別 符與第二識別符以確定第一識別符和第二識別符兩者是否都與同一傳感器相關(guān)聯(lián)可包含 確定第一識別符與第二識別符之間的距離,和當(dāng)所述距離短于閾值時確定第一識別符和第 二識別符兩者都與所述傳感器相關(guān)聯(lián)。
[0109] 在一些實施方案中,在認(rèn)證或識別的過程期間,認(rèn)證計算裝置的組件可將漢明間 距(hamming distance)算法用于比較由服務(wù)器計算裝置(D1)接收的第一識別符與由認(rèn)證 計算裝置(D2)產(chǎn)生的第二識別符,如下方所展示。
[0111] 在一個實施方案中,如果h小于匹配閾值T,那么傳感器將會被認(rèn)證或識別為與識 別符D2相關(guān)聯(lián)的同一傳感器。否則,傳感器可不被認(rèn)證或識別為預(yù)期傳感器。使用漢明間距 算法(或任何類似算法)允許可由傳感器的輕微缺陷和由于環(huán)境噪聲造成的測量值的差異 所引起的識別符的靈活性和可變性。
[0112] 此外,可通過創(chuàng)建每一傳感器ID的掩碼增加識別準(zhǔn)確度。舉例來說,對于屏幕壞 點,可將每一像素處的掩碼值設(shè)定為"〇〇〇〇〇〇"。否則,掩碼可默認(rèn)為"11111Γ以用于像素的 六位表示??蓪h明間距算法從上述算法修改為以下算法以顧及掩碼:
[0114] 在一些實施例中,在將識別符發(fā)射到遠(yuǎn)程實體之前可加密傳感器識別符。
[0115] 應(yīng)了解,根據(jù)本發(fā)明的實施例,圖11中說明的特定步驟提供在操作模式之間切換 的特定方法。步驟的其它次序也可相應(yīng)地在替代實施例中執(zhí)行。舉例來說,本發(fā)明的替代實 施例可以不同次序執(zhí)行以上概述的步驟/框。舉例來說,用戶可選擇從第三操作模式變?yōu)榈?一操作模式,從第四模式變?yōu)榈诙J?,或其間的任何組合。此外,圖11中說明的單獨(dú)步驟/ 框可包含可以單獨(dú)步驟適合的各種次序執(zhí)行的多個子步驟。此外,可取決于特定應(yīng)用而添 加或移除額外步驟/框。所屬領(lǐng)域的普通技術(shù)人員將識別和理解所述過程的多個變體、更改 和替代方案。
[0116] 圖12說明通過認(rèn)證計算裝置認(rèn)證傳感器的識別符的框圖。認(rèn)證計算裝置可為使用 圖14中描述的一或多個組件來實施的計算裝置。圖12中所描述的模塊可使用軟件、固件、硬 件或其其它組合來實施。在一個實施例中,圖12中描述的模塊中的一些可存儲為計算機(jī)可 讀媒體1200上的軟件模塊,所述計算機(jī)可讀媒體可為任何磁性、電子、光學(xué)或其它計算機(jī)可 讀存儲媒體。在一個實施方案中,計算機(jī)可讀存儲媒體1200可包含第一識別符接收器1204、 第二識別符產(chǎn)生器1206和比較器1208。第二識別符產(chǎn)生器1206可包含第一方差產(chǎn)生器/檢 索器1210、第二方差產(chǎn)生器1212、像素識別符值產(chǎn)生器1214和識別符產(chǎn)生器1216。
[0117] 在一些實施例中,在供應(yīng)相位期間,認(rèn)證計算裝置或耦合到服務(wù)器計算裝置的裝 置可接收與一傳感器相關(guān)聯(lián)的儲存在存儲器1435中且由服務(wù)器計算裝置用于認(rèn)證所述傳 感器的經(jīng)感測信息。舉例來說,在一個實施例中,可在制造或測試傳感器的相位期間采集傳 感器的信息,且所述信息經(jīng)存儲且可由認(rèn)證計算裝置存取。
[0118] 此認(rèn)證傳感器時,耦合到認(rèn)證計算裝置的通信子系統(tǒng)1202可使用收發(fā)器從耦合到 傳感器的裝置接收與傳感器相關(guān)聯(lián)的第一識別符。在框1204處,第一識別符接收器1204可 接收認(rèn)證計算裝置處的第一識別符,且將其存儲在存儲器1435中。
[0119]第二識別符產(chǎn)生器1206模塊可使用存儲在認(rèn)證計算裝置或耦合到認(rèn)證計算裝置 的裝置處的傳感器的經(jīng)感測信息來產(chǎn)生第二識別符。在一個實施例中,所存儲的經(jīng)感測信 息可包含多個感測環(huán)境的經(jīng)感測信息。認(rèn)證計算裝置和耦合到傳感器的計算裝置還可具有 關(guān)于用于產(chǎn)生傳感器的識別符的像素的第一子集、第二子集和第三子集的相同配置信息。 可通過服務(wù)器計算裝置、耦合到傳感器的裝置或所述兩者的組合來確定所述配置信息。
[0120] 類似于已參看圖5所描述的,第一方差產(chǎn)生器/檢索器1210可使用傳感器的多個像 素中的像素的第一子集的經(jīng)感測信息來產(chǎn)生第一方差。在一個實施方案中,一或多個處理 器1410通過確定用于屬于第一子集的像素的感測環(huán)境的經(jīng)感測信息的平均值和標(biāo)準(zhǔn)差產(chǎn) 生第一方差。在某些實施方案中,第一子集包含傳感器的所有像素。在某些方面中,第一方 差為全局方差,且可在一旦和/或周期性地刷新之后經(jīng)確定,且不在每一認(rèn)證請求之后經(jīng)確 定。
[0121] 在第二方差產(chǎn)生器1212模塊處,認(rèn)證計算裝置可使用傳感器的多個像素中的像素 的第二子集的經(jīng)感測信息來產(chǎn)生第二方差。在一個實施方案中,一或多個處理器1410通過 確定用于屬于第二子集的像素的感測環(huán)境的經(jīng)感測信息的平均值和標(biāo)準(zhǔn)差產(chǎn)生第二方差。
[0122] 在像素識別符值產(chǎn)生器1214模塊處,將像素的第三子集中的每一像素的經(jīng)感測信 息與每一感測環(huán)境的第一方差和第二方差進(jìn)行比較以產(chǎn)生第三子集中的像素的像素識別 符值。
[0123] 在識別符產(chǎn)生器1216處,使用像素識別符值產(chǎn)生器1214模塊針對像素的第三子集 的像素產(chǎn)生的像素識別符值來產(chǎn)生第二識別符。在一個簡單實施例中,串接像素識別符值 以形成第二識別符值。
[0124] 比較器1208模塊比較從第一識別符接收器1204模塊接收的第一識別符值與從第 二識別符產(chǎn)生器1206模塊接收的第二識別符值,且確定兩個識別符值是否指代同一傳感 器。如果確定兩個識別符值指代同一傳感器模塊,那么服務(wù)器計算裝置上的認(rèn)證過程通過。
[0125] 圖13說明用于執(zhí)行根據(jù)本發(fā)明的一或多個實施例的方法的流程圖。舉例來說,根 據(jù)一或多個方面,圖13中說明的流程圖1300中描述的方法和/或方法步驟中的任一者和/或 全部可通過移動裝置和/或在移動裝置中實施,圖14中更詳細(xì)地描述所述移動裝置的組件。 在一個實施例中,下文關(guān)于圖13所描述的框中的一或多者由移動裝置的處理器或ASIC(例 如處理器1410或另一處理器)來實施。另外或替代地,本文中所描述的方法和/或方法步驟 中的任一者和/或全部可以計算機(jī)可讀指令來實施,例如存儲在計算機(jī)可讀媒體(例如存儲 器1435、存儲裝置1425或另一計算機(jī)可讀媒體)上的計算機(jī)可讀指令。
[0126] 在框1302處,計算裝置的組件可獲得與傳感器的多個像素相關(guān)聯(lián)的信息。在一個 實施例中,傳感器可為圖像傳感器。在另一實施例中,傳感器可為超聲傳感器。在又一實施 例中,傳感器可為超聲指紋傳感器。在某些實施例中,傳感器可用于使用生物計量信息來認(rèn) 證用戶。在一個實施例中,可使用與各種感測環(huán)境的傳感器的多個像素相關(guān)聯(lián)的信息來產(chǎn) 生平均值和標(biāo)準(zhǔn)差。
[0127] 在框1304處,計算裝置的組件可檢測與多個像素的子集中的像素中的每一者相關(guān) 聯(lián)的信息的偏差。在一個實施例中,像素中的每一者的偏差是相對于多個像素的偏差來加 以確定的。在另一實施例中,本發(fā)明的組件檢測與多個像素的一或多個子集中的像素中的 每一者相關(guān)聯(lián)的所產(chǎn)生信息中的固有偏差;如果使用兩個以上子集,那么所述子集可或可 不重疊,但任意兩個子集并不恰好相同。
[0128] 在框1306處,計算裝置的組件可使用與多個像素的子集中的像素中的每一者相關(guān) 聯(lián)的信息的所檢測到的偏差來產(chǎn)生傳感器的識別符。在一個實施例中,產(chǎn)生傳感器的識別 符可包含計算多個像素的子集中的像素中的每一者的方差,和使用與多個像素的子集中的 像素中的每一者相關(guān)聯(lián)的方差來產(chǎn)生識別符。在另一實施例中,具體實例的組件可使用與 多個像素的子集中的像素中的每一者相關(guān)聯(lián)的所產(chǎn)生信息的檢測到的固有偏差來產(chǎn)生傳 感器的識別符。此外,在一個實施例中,產(chǎn)生識別符值包括串接多個像素中的每一者的方差 以產(chǎn)生識別符??墒褂脗鞲衅鞯亩鄠€感測環(huán)境來確定像素中的每一者的方差。
[0129] 像素的感測能力的偏差可由各種原因引起,所述原因可包含每一像素的電路的偏 差,其中電路的偏差可由制造過程、每一像素的材料分布和每一像素周圍的材料分布的偏 差、每一像素的材料分布中的氣泡以及ADC轉(zhuǎn)換過程中的選擇和發(fā)射邏輯引入。
[0130] 應(yīng)了解,根據(jù)本發(fā)明的實施例,圖13中說明的特定步驟提供在操作模式之間切換 的特定方法。步驟的其它次序也可相應(yīng)地在替代實施例中執(zhí)行。舉例來說,本發(fā)明的替代實 施例可以不同次序執(zhí)行以上概述的步驟。舉例來說,用戶可選擇從第三操作模式變?yōu)榈谝?操作模式,從第四模式變?yōu)榈诙J?,或其間的任何組合。此外,圖13中說明的單獨(dú)步驟可 包含可以單獨(dú)步驟適合的各種次序執(zhí)行的多個子步驟。此外,可取決于特定應(yīng)用而添加或 移除額外步驟。所屬領(lǐng)域的普通技術(shù)人員將識別和理解所述過程的多個變體、更改和替代 方案。
[0131] 所描述的技術(shù)允許適用于多種類型的傳感器的傳感器識別符計算方法用于超聲 指紋傳感器。所述方法檢測像素感測能力相對于其它像素的異常性(或可變性)以產(chǎn)生那個 像素的值。在一個實施例中,像素與全局區(qū)域(或較大區(qū)域)之間的相對差值和像素與局部 區(qū)域(或較小區(qū)域)之間的相對差值可用于確定像素的可變性??蓪⒉钪捣诸惓蓛蓚€類別: 在基于所述區(qū)域的統(tǒng)計分析的預(yù)定義正常范圍內(nèi)或不在基于所述區(qū)域的統(tǒng)計分析的預(yù)定 義正常范圍內(nèi)。在一些實施例中,僅一次掃描或一個圖像可用于產(chǎn)生此識別符,或在其它實 施例中,多次掃描或多個圖像可用于產(chǎn)生所述識別符。
[0132] 所描述的技術(shù)還允許傳感器識別符產(chǎn)生適應(yīng)傳感器的逐漸變化和甚至傳感器的 損壞。在一個實施例中,這可通過使用掩碼來遮蔽缺陷和在確定漢明間距時考慮掩碼來實 現(xiàn),如上文所描述。這仍可實現(xiàn)較高驗證/認(rèn)證準(zhǔn)確度。
[0133] 此外,即使在傳感器隨時間推移逐漸變化或劣化的實例中,在計算裝置處產(chǎn)生的 識別符仍可通過遠(yuǎn)程裝置匹配識別符,這是因為識別符是基于像素的感測能力相對于其它 像素的相對變化產(chǎn)生的,且并非作為像素的絕對測量值。
[0134] 此外,所描述的技術(shù)允許產(chǎn)生靈活的識別符,因為可使用全部傳感器像素、傳感器 的較小區(qū)域和/或傳感器的隨機(jī)離散位置來產(chǎn)生識別符,如中圖6A、6B和6C中所描繪的各種 配置所描述。產(chǎn)生傳感器的識別符的此些偏差可用于產(chǎn)生與傳感器相關(guān)聯(lián)且可由遠(yuǎn)程裝置 (例如,遠(yuǎn)程可信后端服務(wù)器)認(rèn)證的大量足夠獨(dú)特的識別符。產(chǎn)生如此大量的識別符可幫 助阻止中間人攻擊,因為耦合到傳感器的計算裝置可不斷改變計算裝置中繼到遠(yuǎn)程裝置的 識別符。
[0135] 類似地,產(chǎn)生可由遠(yuǎn)程計算裝置驗證的如此大量的識別符還允許詢問響應(yīng)方法和 單次識別符方法,且使得隨機(jī)傳感器驗證/認(rèn)證非常安全。舉例來說,遠(yuǎn)程服務(wù)器可具有傳 感器的所有像素的經(jīng)感測信息??稍诠?yīng)相位期間供應(yīng)此經(jīng)感測信息。在執(zhí)行在線認(rèn)證時, 遠(yuǎn)程服務(wù)器可向傳感器(或耦合到傳感器的計算裝置)請求/詢問傳感器的單次選擇的配置 (包括第一子集、第二子集和第三子集)或位置的識別符,且傳感器可針對這個配置詢問請 求產(chǎn)生識別符位且發(fā)送所述識別符以用于遠(yuǎn)程認(rèn)證/驗證。單次認(rèn)證/驗證能力可極大地加 強(qiáng)安全性。
[0136] 本發(fā)明的實施例還可允許更高的計算和發(fā)射效率。在一個實例中,如果傳感器具 有20乘20個像素,那么一些實施可具有400個像素。如果每次需要100個像素來產(chǎn)生單次ID, 那么所描述的技術(shù)可產(chǎn)生超過2 X 10254個識別符,從而為傳感器提供許多單次ID。
[0137] 此外,所描述的技術(shù)可在不同時間產(chǎn)生同一傳感器的不同長度的識別符以用于驗 證/認(rèn)證,從而允許同一傳感器識別符適應(yīng)不同安全性和認(rèn)證需要。
[0138] 圖14說明并入有在實踐本發(fā)明的實施例中采用的裝置的一些部分的實例計算裝 置。在本文中,圖14中說明的計算裝置可作為任何計算機(jī)化系統(tǒng)的部分并入。舉例來說,計 算裝置1400可表示移動裝置的組件中的一些。計算裝置1400的實例包含(但不限于)臺式計 算機(jī)、工作站、個人計算機(jī)、超級計算機(jī)、視頻游戲控制臺、平板計算機(jī)、智能電話、膝上型計 算機(jī)、上網(wǎng)本或其它便攜式裝置。圖14提供計算裝置1400的一個實施例的示意性說明,其可 執(zhí)行如本文中所描述的各種其它實施例提供的方法和/或可充當(dāng)主要計算裝置、遠(yuǎn)程公用 信息機(jī)/終端、銷售點裝置、移動多功能裝置、機(jī)頂盒和/或計算裝置。圖14僅意欲提供對各 種組件的一般化說明,可在適當(dāng)時利用所述組件中的任一者或全部。因此,圖14廣泛地說明 可如何以相對分離或相對較集成方式實施個別系統(tǒng)元件。
[0139] 展示計算裝置1400,其包括可經(jīng)由總線1405電耦合(或可以其它方式在適當(dāng)時通 信)的硬件元件。硬件元件可包含:一或多個處理器1410,包含(但不限于)一或多個通用處 理器和/或一或多個專用處理器(例如,數(shù)字信號處理芯片、圖形加速度處理器,和/或其類 似者);一或多個輸入裝置1415,其可包含(但不限于)相機(jī)、傳感器1450、鼠標(biāo)、鍵盤和/或其 類似者;以及一或多個輸出裝置1420,其可包含(但不限于)顯示單元、打印機(jī)和/或其類似 者。傳感器可包含超聲傳感器和/或其它成像傳感器。
[0140] 計算裝置1400可進(jìn)一步包含以下各項(和/或與以下各項通信):一或多個非暫時 性存儲裝置1425,所述非暫時性存儲裝置可包括(但不限于)本地和/或網(wǎng)絡(luò)可存取的存儲 裝置,和/或可包含(但不限于)磁盤驅(qū)動器、驅(qū)動陣列、光學(xué)存儲裝置、例如隨機(jī)存取存儲器 ("RAM")和/或只讀存儲器("ROM")的固態(tài)存儲裝置,其可為可編程的、可快閃更新的和/或 其類似者。此類存儲裝置可經(jīng)配置以實施任何恰當(dāng)數(shù)據(jù)存儲,包含(但不限于)各種文件系 統(tǒng)、數(shù)據(jù)庫結(jié)構(gòu)和/或類似者。
[0141] 計算裝置1400還可包含通信子系統(tǒng)1430。通信子系統(tǒng)1430可包含用于接收和傳輸 數(shù)據(jù)的收發(fā)器或有線和/或無線媒體。通信子系統(tǒng)1430還可包含(但不限于)調(diào)制解調(diào)器、網(wǎng) 卡(無線或有線)、紅外線通信裝置、無線通信裝置和/或芯片組(例如,Bluetooth?裝置、 802.11裝置、WiFi裝置、WiMax裝置、蜂窩式通信設(shè)施等)和/或類似者。通信子系統(tǒng)1430可準(zhǔn) 許與網(wǎng)絡(luò)(例如,作為一個實例,下文所描述的網(wǎng)絡(luò))、其它計算裝置和/或本文中所描述的 任何其它裝置交換數(shù)據(jù)。在許多實施例中,計算裝置1400將進(jìn)一步包括非暫時性工作存儲 器1435,其可包含RAM或ROM裝置,如上文所描述。
[0142] 計算裝置1400可包括展示為當(dāng)前位于工作存儲器1435內(nèi)的軟件元件,包含操作系 統(tǒng)1440、裝置驅(qū)動器、可執(zhí)行庫和/或例如一或多個應(yīng)用程序1445的其它代碼,其可包括由 各種實施例所提供和/或可經(jīng)設(shè)計以實施方法和/或配置系統(tǒng)、由其它實施例所提供的計算 機(jī)程序,如本文中所描述。僅僅作為實例,關(guān)于上文所論述的方法描述的一或多個程序可實 施為可由計算機(jī)(和/或計算機(jī)內(nèi)的處理器)執(zhí)行的代碼和/或指令;在一方面中,這些代碼 和/或指令接著可用以配置和/或調(diào)適通用計算機(jī)(或其他裝置)以根據(jù)所描述方法執(zhí)行一 或多個操作。
[0143] -組這些指令和/或代碼可存儲在計算機(jī)可讀存儲媒體(例如,上文所描述的存儲 裝置1425)上。在一些情況下,存儲媒體可并入計算裝置(例如,計算裝置1400)內(nèi)。在其它實 施例中,存儲媒體可與計算裝置分離(例如,可裝卸式媒體,例如壓縮光盤),和/或提供于安 裝包中,使得存儲媒體可用以編程、配置和/或調(diào)適上面存儲有指令/代碼的通用計算機(jī)。這 些指令可呈可由計算裝置1400執(zhí)行的可執(zhí)行碼的形式,且/或可呈源和/或可安裝碼的形 式,所述源和/或可安裝碼在計算裝置1400上編譯和/或安裝于所述計算裝置上(例如,使用 多種通??捎镁幾g程序、安裝程序、壓縮/解壓縮公用程序等中的任一者)后,接著呈可執(zhí)行 碼的形式。
[0144] 可根據(jù)具體要求進(jìn)行實質(zhì)性變化。舉例來說,還可使用定制硬件,和/或可將特定 元件實施于硬件、軟件(包含便攜式軟件,例如小程序等)或兩者中。另外,可采用到其它計 算裝置1400(例如,網(wǎng)路輸入/輸出裝置)的連接。
[0145] -些實施例可采用計算裝置(例如計算裝置1400)執(zhí)行根據(jù)本發(fā)明的方法。舉例來 說,可由計算裝置1400響應(yīng)于處理器1410執(zhí)行工作存儲器1435中所含有的一或多個指令 (其可能并入到操作系統(tǒng)1440和/或如應(yīng)用程序1445的其它代碼中)的一或多個序列來執(zhí)行 所描述的方法的程序中的一些或全部。可將此類指令從另一計算機(jī)可讀媒體(例如,存儲裝 置1425中的一或多者)讀取到工作存儲器1435中。僅僅作為實例,執(zhí)行工作存儲器1435中含 有的指令的序列可引起處理器1410執(zhí)行本文中所描述的方法的一或多個程序。
[0146] 如本文中所使用,術(shù)語"機(jī)器可讀媒體"和"計算機(jī)可讀媒體"指代參與提供使得機(jī) 器以特定方式操作的數(shù)據(jù)的任何媒體。在使用計算裝置1400實施的實施例中,各種計算機(jī) 可讀媒體可能參與將指令/代碼提供到處理器1410以用于執(zhí)行,和/或各種計算機(jī)可讀媒體 可能用于存儲和/或攜載此類指令/代碼(例如,作為信號)。在許多實施方案中,計算機(jī)可讀 媒體為物理和/或有形存儲媒體。此類媒體可呈許多形式,包含(但不限于)非易失性媒體、 易失性媒體以及發(fā)射媒體。非易失性媒體包含(例如)光盤和/或磁盤,例如,存儲裝置1425。 易失性媒體包含(但不限于)例如工作存儲器1435的動態(tài)存儲器。發(fā)射媒體包含(但不限于) 同軸電纜、銅線和光纖,包含包括總線1405的電線,以及通信子系統(tǒng)1430的各種組件(和/或 供通信子系統(tǒng)1430提供與其它裝置的通信的媒體)。因此,發(fā)射媒體還可呈波的形式(包含 但不限于無線電、聲波和/或光波,例如在無線電波和紅外數(shù)據(jù)通信期間產(chǎn)生的那些波)。在 替代實施例中,可使用事件驅(qū)動組件和裝置(如相機(jī)),其中可在模擬域中執(zhí)行處理中的一 止匕 -、〇
[0147] 常見形式的物理和/或有形計算機(jī)可讀媒體包含(例如)軟性磁盤、柔性磁盤、硬 盤、磁帶或任何其它磁性媒體、CD-ROM、任何其它光學(xué)媒體、打孔卡、紙帶、具有孔圖案的任 何其它物理媒體、1^1、?如14?1?01、?1^3^?如1、任何其它存儲器芯片或盒帶、如下文所描 述的載波,或計算機(jī)可從其讀取指令和/或代碼的任何其它媒體。
[0148] 在將一或多個指令的一或多個序列載運(yùn)到處理器1410以用于執(zhí)行時可涉及各種 形式的計算機(jī)可讀媒體。僅僅作為實例,可將指令初始地攜載于遠(yuǎn)程計算機(jī)的磁盤和/或光 盤上。遠(yuǎn)程計算機(jī)可將指令加載到其動態(tài)存儲器中,并經(jīng)由發(fā)射媒體將指令作為信號發(fā)送 以由計算裝置1400接收和/或執(zhí)行。根據(jù)本發(fā)明的各種實施例,可呈電磁信號、聲學(xué)信號、光 信號和/或類似者的形式的這些信號皆為可在上面編碼指令的載波的實例。
[0149] 通信子系統(tǒng)1430(和/或其組件)通常將接收信號,且總線1405可接著將信號(和/ 或由信號所承載的數(shù)據(jù)、指令等)載運(yùn)到處理器1410從其檢索并執(zhí)行指令的工作存儲器 1435??梢暻闆r在由處理器1410執(zhí)行指令之前或之后,將由工作存儲器1435接收的指令存 儲在非暫時性存儲裝置1425上。
[0150] 上文所論述的方法、系統(tǒng)和裝置為實例。各種實施例可在適當(dāng)時省略、替換或添加 各種程序或組件。舉例來說,在替代配置中,所描述的方法可以不同于所描述的次序來執(zhí) 行,和/或可添加、省略和/或組合各個階段。并且,可以在各種其它實施例中組合關(guān)于某些 實施例描述的特征??梢灶愃品绞浇M合實施例的不同方面和元件。并且,技術(shù)演變,且因此 許多元件為實例,其并不將本發(fā)明的范圍限制于那些具體實例。
[0151] 在描述中給出具體細(xì)節(jié)以提供對實施例的透徹理解。然而,可以在沒有這些具體 細(xì)節(jié)的情況下實踐實施例。舉例來說,在沒有不必要的細(xì)節(jié)的情況下展示眾所周知的電路、 過程、算法、結(jié)構(gòu)和技術(shù)以便避免混淆所述實施例。此描述僅提供實例實施例,且并不意圖 限制本發(fā)明的范圍、適用性或配置。相反地,實施例的前述描述將為所屬領(lǐng)域的技術(shù)人員提 供用于實施本發(fā)明的實施例的啟迪性描述??稍诓幻撾x本發(fā)明的精神和范圍的情況下對元 件的功能和布置進(jìn)行各種改變。
[0152] 而且,將一些實施例描述為被描繪為流程圖或框圖的過程。盡管每一流程圖或框 圖可將操作描述為依序過程,但許多操作可并行地或同時執(zhí)行。此外,可以重新布置操作的 次序。過程可具有未包含在圖中的額外步驟。此外,可由硬件、軟件、固件、中間件、微碼、硬 件描述語言或其任何組合來實施所述方法的實施例。當(dāng)以軟件、固件、中間件或微碼實施 時,執(zhí)行相關(guān)聯(lián)任務(wù)的程序代碼或代碼段可存儲在例如存儲媒體的計算機(jī)可讀媒體中。處 理器可執(zhí)行相關(guān)聯(lián)的任務(wù)。
[0153] 已描述了若干實施例,可在不脫離本發(fā)明的精神的情況下使用各種修改、替代構(gòu) 造和等效物。舉例來說,以上元件可僅為較大系統(tǒng)的組件,其中其它規(guī)則可優(yōu)先于本發(fā)明的 應(yīng)用或以其它方式修改本發(fā)明的應(yīng)用。并且,可在考慮以上元件之前、期間或之后進(jìn)行許多 步驟。因此,以上描述不限制本發(fā)明的范圍。
【主權(quán)項】
1. 一種用于產(chǎn)生傳感器的識別符的方法,其包括: 通過計算裝置存取用于至少一個感測環(huán)境的所述傳感器的多個像素中的每一像素的 經(jīng)感測信息; 通過所述計算裝置使用所述傳感器的所述多個像素的第一子集中的每一像素的所述 經(jīng)感測信息確定表示所述多個像素的所述第一子集的所述經(jīng)感測信息的偏差的第一方差; 通過所述計算裝置使用所述傳感器的所述多個像素的第二子集中的每一像素的所述 經(jīng)感測信息確定表示所述多個像素的所述第二子集的所述經(jīng)感測信息的偏差的第二方差, 其中所述多個像素的所述第一子集不同于所述多個像素的所述第二子集; 通過所述計算裝置經(jīng)由將所述多個像素的第三子集中的每一像素的所述經(jīng)感測信息 與所述第一方差和所述第二方差進(jìn)行比較來確定所述多個像素的所述第三子集中的每一 像素的像素識別符值;及 通過所述計算裝置使用所述多個像素的所述第三子集中的多個像素中的每一者的所 述像素識別符值產(chǎn)生所述識別符。2. 根據(jù)權(quán)利要求1所述的方法,其中所述第三子集中的所述多個像素也屬于所述第一 子集和所述第二子集。3. 根據(jù)權(quán)利要求1所述的方法,其中所述第二子集中的所述多個像素也屬于所述第一 子集。4. 根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括通過接收針對多個感測環(huán)境的所述經(jīng)感 測信息來確定所述多個像素的所述第三子集中的每一像素的所述像素識別符值。5. 根據(jù)權(quán)利要求1所述的方法,其中所述至少一個感測環(huán)境為包括以下各項的感測配 置中的一或多者:偏置電流啟用、偏置電流停用、偏置電流偏移、猝發(fā)音啟用和猝發(fā)音停用。6. 根據(jù)權(quán)利要求1所述的方法,其中產(chǎn)生所述識別符值包括串接所述多個像素的所述 第三子集中的所述多個像素的所述像素識別符值。7. 根據(jù)權(quán)利要求1所述的方法,其中通過耦合到所述傳感器的所述計算裝置從遠(yuǎn)程裝 置接收屬于所述第二子集的所述多個像素。8. 根據(jù)權(quán)利要求1所述的方法,其中所述傳感器為圖像傳感器。9. 根據(jù)權(quán)利要求1所述的方法,其中所述傳感器為超聲傳感器。10. 根據(jù)權(quán)利要求1所述的方法,其中所述傳感器為超聲指紋傳感器。11. 根據(jù)權(quán)利要求1所述的方法,其中所述識別符為單次傳感器識別符。12. -種用于產(chǎn)生傳感器的識別符的裝置,其包括: 所述傳感器,其耦合到所述裝置,所述傳感器包括經(jīng)配置以感測信息的多個像素; 存儲器; 處理器,其耦合到所述存儲器且經(jīng)配置以: 接收用于至少一個感測環(huán)境的所述傳感器的所述多個像素中的每一像素的經(jīng)感測信 息; 使用所述傳感器的所述多個像素的第一子集中的每一像素的所述經(jīng)感測信息確定表 示所述多個像素的所述第一子集的所述經(jīng)感測信息的偏差的第一方差; 使用所述傳感器的所述多個像素的第二子集中的每一像素的所述經(jīng)感測信息確定表 示所述多個像素的所述第二子集的所述經(jīng)感測信息的偏差的第二方差,其中所述多個像素 的所述第一子集不同于所述多個像素的所述第二子集; 通過將所述多個像素的第三子集中的每一像素的所述經(jīng)感測信息與所述第一方差和 所述第二方差進(jìn)行比較來確定所述多個像素的所述第三子集中的每一像素的像素識別符 值;及 使用所述多個像素的所述第三子集中的多個像素中的每一者的所述像素識別符值產(chǎn) 生所述識別符。13. 根據(jù)權(quán)利要求12所述的裝置,其中所述第三子集中的所述多個像素也屬于所述第 一子集和所述第二子集。14. 根據(jù)權(quán)利要求12所述的裝置,其中所述第二子集中的所述多個像素也屬于所述第 一子集。15. 根據(jù)權(quán)利要求12所述的裝置,其進(jìn)一步包括通過接收針對多個感測環(huán)境的所述經(jīng) 感測信息來確定所述多個像素的所述第三子集中的每一像素的所述像素識別符值。16. 根據(jù)權(quán)利要求12所述的裝置,其中所述至少一個感測環(huán)境為包括以下各項的感測 配置中的一或多者:偏置電流啟用、偏置電流停用、偏置電流偏移、猝發(fā)音啟用和猝發(fā)音停 用。17. 根據(jù)權(quán)利要求12所述的裝置,其中產(chǎn)生所述識別符值包括串接所述多個像素的所 述第三子集中的所述多個像素的所述像素識別符值。18. 根據(jù)權(quán)利要求12所述的裝置,其中通過耦合到所述傳感器的所述裝置從遠(yuǎn)程裝置 接收屬于所述第二子集的所述多個像素。19. 根據(jù)權(quán)利要求12所述的裝置,其中所述傳感器為超聲指紋傳感器。20. 根據(jù)權(quán)利要求12所述的裝置,其中所述識別符為單次傳感器識別符。21. -種非暫時性計算機(jī)可讀存儲媒體,其中所述非暫時性計算機(jī)可讀存儲媒體包括 可由處理器執(zhí)行的指令,所述指令包括用以進(jìn)行以下操作的指令: 接收用于至少一個感測環(huán)境的傳感器的多個像素中的每一像素的經(jīng)感測信息; 使用所述傳感器的所述多個像素的第一子集中的每一像素的所述經(jīng)感測信息確定表 示所述多個像素的所述第一子集的所述經(jīng)感測信息的偏差的第一方差; 使用所述傳感器的所述多個像素的第二子集中的每一像素的所述經(jīng)感測信息確定表 示所述多個像素的所述第二子集的所述經(jīng)感測信息的偏差的第二方差,其中所述多個像素 的所述第一子集不同于所述多個像素的所述第二子集; 通過將所述多個像素的第三子集中的每一像素的所述經(jīng)感測信息與所述第一方差和 所述第二方差進(jìn)行比較來確定所述多個像素的所述第三子集中的每一像素的像素識別符 值;及 使用所述多個像素的所述第三子集中的多個像素中的每一者的所述像素識別符值產(chǎn) 生所述識別符。22. 根據(jù)權(quán)利要求21所述的所述非暫時性計算機(jī)可讀存儲媒體,其中所述第三子集中 的所述多個像素也屬于所述第一子集和所述第二子集。23. 根據(jù)權(quán)利要求21所述的非暫時性計算機(jī)可讀存儲媒體,其中所述第二子集中的所 述多個像素也屬于所述第一子集。24. 根據(jù)權(quán)利要求21所述的非暫時性計算機(jī)可讀存儲媒體,其進(jìn)一步包括通過接收針 對多個感測環(huán)境的經(jīng)感測信息來確定所述多個像素的所述第三子集中的每一像素的所述 像素識別符值。25. 根據(jù)權(quán)利要求21所述的非暫時性計算機(jī)可讀存儲媒體,其中通過耦合到所述傳感 器的所述裝置從遠(yuǎn)程裝置接收屬于所述第二子集的所述多個像素。26. -種用于認(rèn)證計算裝置的方法,其包括: 在第一計算裝置處從第二計算裝置接收傳感器的第一識別符,其中所述傳感器耦合到 所述第二計算裝置; 在所述第一計算裝置處使用與所述傳感器的多個像素中的像素的第一子集相關(guān)聯(lián)的 第一方差、與所述傳感器的所述多個像素中的像素的第二子集相關(guān)聯(lián)的第二方差和與所述 多個像素中的像素的第三子集中的每一者相關(guān)聯(lián)的信息確定所述傳感器的第二識別符;及 在所述第一計算裝置處通過比較所述第一識別符與所述第二識別符來確定所述第一 識別符和所述第二識別符兩者是否與所述傳感器相關(guān)聯(lián)。27. 根據(jù)權(quán)利要求26所述的方法,其中比較所述第一識別符與所述第二識別符以確定 所述第一識別符和所述第二識別符兩者是否都與所述傳感器相關(guān)聯(lián)包括: 確定所述第一識別符與所述第二識別符之間的距離;及 在所述距離短于閾值時確定所述第一識別符和所述第二識別符兩者都與所述傳感器 相關(guān)聯(lián)。28. 根據(jù)權(quán)利要求26所述的方法,其中所述第三子集中的所述多個像素也屬于所述第 一子集和所述第二子集,且所述第二子集也屬于所述第一子集。29. 根據(jù)權(quán)利要求26所述的方法,其進(jìn)一步包括通過接收針對多個感測環(huán)境的所述經(jīng) 感測信息來確定所述多個像素的所述第三子集中的每一像素的所述像素識別符值。30. 根據(jù)權(quán)利要求26所述的方法,其中所述傳感器為超聲傳感器。
【文檔編號】G06K9/00GK105874469SQ201580003648
【公開日】2016年8月17日
【申請日】2015年1月5日
【發(fā)明人】伊麗莎·櫻子·杜, 約翰·基思·施奈德, 蘇耶普拉卡什·甘蒂
【申請人】高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1