相關(guān)申請(qǐng)
本申請(qǐng)要求2015年3月12日提交的美國(guó)申請(qǐng)序列號(hào)14/645,970的優(yōu)先權(quán)權(quán)益,所述美國(guó)申請(qǐng)要求2014年11月13日提交的美國(guó)臨時(shí)申請(qǐng)序列號(hào)62/079,072的優(yōu)先權(quán)權(quán)益,這兩個(gè)申請(qǐng)通過(guò)引用以其全部?jī)?nèi)容結(jié)合在此。
背景技術(shù):
面部識(shí)別軟件可以用于通過(guò)允許基于你的面部特征來(lái)訪問(wèn)計(jì)算機(jī)從而使你的計(jì)算機(jī)系統(tǒng)更加安全。連接到你的計(jì)算機(jī)的相機(jī)捕捉你的面部圖像,注冊(cè)所述圖像,并且然后基于所注冊(cè)的圖像對(duì)用戶(hù)進(jìn)行認(rèn)證。
大多數(shù)面部識(shí)別用戶(hù)界面向用戶(hù)顯示相機(jī)所看到的內(nèi)容。這存在一些問(wèn)題。首先,其在可能不美觀的時(shí)間向用戶(hù)顯示他們自己的“影像”,如當(dāng)他們剛醒來(lái)時(shí)在他們頭發(fā)有問(wèn)題、妝容有問(wèn)題、臉上有食物等情況下。這可能使用戶(hù)從他們登錄系統(tǒng)的最初目標(biāo)中分心,并且替代地使他們關(guān)注于他們需要怎樣調(diào)整自己。
第二,其可能向用戶(hù)發(fā)出這樣的信號(hào):系統(tǒng)在他們每次登錄到其計(jì)算機(jī)時(shí)記錄他們的圖像。他們可能認(rèn)為:他們的裝置具有許多他們無(wú)法控制且不能刪除的潛在危害的個(gè)人圖像,這些個(gè)人圖像可能有一天被“攻擊”并且“泄漏”,就像許多名人照片丑聞中的任一種那樣。
第三,通過(guò)顯示所捕捉的用戶(hù)的面部圖像,可能打開(kāi)安全漏洞,攻擊者可以從這些安全漏洞中獲得系統(tǒng)所使用的安全措施(如反欺騙技術(shù))的有價(jià)值知識(shí)。
附圖說(shuō)明
以示例性而非限制性方式在附圖中展示實(shí)施例,在附圖中,相同的參考號(hào)指代類(lèi)似元件。
圖1展示了基于特征的認(rèn)證系統(tǒng);
圖2展示了圖1的認(rèn)證系統(tǒng)中使用化身的示例;
圖3展示了基于化身的認(rèn)證方法;
圖4提供了基于化身的認(rèn)證方法的另一個(gè)示例;
圖5展示了圖1的認(rèn)證系統(tǒng)中使用化身的另一個(gè)示例;
圖6和圖7展示了征求圖1的認(rèn)證系統(tǒng)中的用戶(hù)移動(dòng)的示例方法;
圖8展示了可以用于圖1的認(rèn)證系統(tǒng)中的化身的另一個(gè)更抽象的示例;
圖9展示了征求圖1的認(rèn)證系統(tǒng)中的用戶(hù)移動(dòng)的另一個(gè)示例方法;并且
圖10是根據(jù)示例實(shí)施例展示了在其上可以執(zhí)行本文中所討論的技術(shù)(例如,方法)中的任何一種或多種技術(shù)的示例機(jī)器的框圖。
具體實(shí)施方式
如以上所指出的,面部識(shí)別軟件可以用于通過(guò)基于用戶(hù)的面部特征來(lái)認(rèn)證他們從而使計(jì)算機(jī)系統(tǒng)更加安全。連接到計(jì)算機(jī)的相機(jī)捕捉用戶(hù)的面部圖像,注冊(cè)所述圖像,并且然后基于所注冊(cè)的圖像對(duì)用戶(hù)進(jìn)行認(rèn)證。也可以使用其他身體部位(如手)。
圖1展示了基于特征的認(rèn)證系統(tǒng)100。圖1的系統(tǒng)100包括經(jīng)由連接器106連接至一個(gè)或多個(gè)相機(jī)104的計(jì)算系統(tǒng)102。在一些實(shí)施例中,計(jì)算機(jī)系統(tǒng)102包括顯示器108、處理器和用于存儲(chǔ)數(shù)據(jù)和程序的存儲(chǔ)器。在一些實(shí)施例中,輸入裝置110(如例如,鍵盤(pán)或鼠標(biāo))也連接至計(jì)算系統(tǒng)102。在一些實(shí)施例中,連接器106是通用串行總線(usb)線纜,而在其他實(shí)施例中,連接器106是網(wǎng)絡(luò)(如以太網(wǎng))。
如以上所指出的,大多數(shù)面部識(shí)別用戶(hù)界面向用戶(hù)顯示相機(jī)所看到的內(nèi)容。相比而言,計(jì)算機(jī)系統(tǒng)102顯示表示顯示器108上的用戶(hù)的化身。在一些這種實(shí)施例中,顯示器108顯示接近用戶(hù)圖像的化身圖像120。圖2中示出了一個(gè)這種化身圖像120。
在圖2中所示出的示例化身圖像實(shí)施例中,在顯示器108上在與如果相機(jī)104捕捉的圖像顯示在顯示器108上時(shí)用戶(hù)將被顯示的位置相對(duì)應(yīng)的位置中顯示模糊的人類(lèi)化身120。在一些實(shí)施例中,化身120在統(tǒng)一的背景上顯示。在其他實(shí)施例中,化身120在用戶(hù)可選擇的背景上顯示。在又其他實(shí)施例中,化身120顯示在相機(jī)104捕捉的圖像的頂部上,從而使得化身120覆蓋全部或大部分用戶(hù),以便模糊他們的特征。
在一個(gè)實(shí)施例中,系統(tǒng)100捕捉用戶(hù)的圖像,其中,圖像包括用戶(hù)圖像部分和剩余部分,并且將化身120顯示在顯示器108上,其中,顯示包括使用化身來(lái)模糊圖像的用戶(hù)圖像部分的至少一部分。系統(tǒng)100然后根據(jù)由化身120模糊或替代的用戶(hù)圖像部分來(lái)對(duì)用戶(hù)進(jìn)行認(rèn)證。
在一個(gè)實(shí)施例中,如圖3中所示出的,系統(tǒng)100在200處捕捉用戶(hù)圖像,并在202處將化身顯示在圖像中的近似用戶(hù)位置中。在一些實(shí)施例中,然后根據(jù)由化身120模糊或替代的用戶(hù)圖像部分來(lái)在204處對(duì)用戶(hù)進(jìn)行認(rèn)證。在一些這種實(shí)施例中,認(rèn)證是基于特征識(shí)別軟件(如面部識(shí)別軟件)。在其他實(shí)施例中,認(rèn)證是基于其他身體部位(如手、腳或眼睛的形狀)的特征識(shí)別分析。
基于化身的認(rèn)證方法可以用于減少欺騙。例如,減少欺騙的一種方法是使用戶(hù)移動(dòng)并檢查看移動(dòng)反映在系統(tǒng)100所捕捉的圖像中。例如,如果背景隨著用戶(hù)相對(duì)于相機(jī)104移動(dòng),則這指示可能有人試圖使用靜態(tài)圖像欺騙系統(tǒng)100。
在圖4中所示出的實(shí)施例中,通過(guò)以下方式鼓勵(lì)用戶(hù)移動(dòng):在210處捕捉用戶(hù)圖像、在212處將第一化身顯示在用戶(hù)位置中、在214處將第二化身顯示在顯示器的特定位置中、以及然后在216處鼓勵(lì)用戶(hù)移動(dòng),由此第一化身移動(dòng)至第二化身的位置。在一些實(shí)施例中,然后在218處根據(jù)原始圖像中的用戶(hù)特征對(duì)用戶(hù)進(jìn)行認(rèn)證。
在一個(gè)這種實(shí)施例中,系統(tǒng)100捕捉用戶(hù)的圖像、將第一化身顯示在與顯示器108中用戶(hù)的位置相對(duì)應(yīng)的第一位置中、將第二化身顯示在顯示器108中在第二位置中、并且鼓勵(lì)用戶(hù)移動(dòng),由此第一化身移動(dòng)至顯示器108中的第二位置。如以上所指示的,在一些實(shí)施例中,然后根據(jù)原始圖像中的用戶(hù)特征對(duì)用戶(hù)進(jìn)行認(rèn)證。
在一個(gè)實(shí)施例中,系統(tǒng)100捕捉用戶(hù)的圖像,其中,圖像包括用戶(hù)圖像部分和剩余部分,并且將化身顯示在顯示器108上在用戶(hù)位置中,其中,顯示包括使用化身模糊圖像的用戶(hù)圖像部分的至少一部分。系統(tǒng)100還將第二化身顯示在顯示器108中在第二位置中,并且鼓勵(lì)用戶(hù)移動(dòng),由此第一化身移動(dòng)至顯示器108中的第二位置。在一些實(shí)施例中,系統(tǒng)100然后根據(jù)由第一化身模糊的用戶(hù)圖像部分來(lái)對(duì)用戶(hù)進(jìn)行認(rèn)證。
在圖5中所示出的化身圖像實(shí)施例中,化身120在位置122處開(kāi)始,并且響應(yīng)于用戶(hù)的移動(dòng)而移動(dòng)至位置124。位置124用于反映相對(duì)于目標(biāo)位置122的用戶(hù)當(dāng)前位置。注意,僅為了說(shuō)明性目的,在這些附圖中使用虛線來(lái)表示目標(biāo)化身位置122。目標(biāo)化身位置122可以以各種方式呈現(xiàn),包括使用:實(shí)線、淺色或深色陰影線、部分透明的線、純色框等。如稍后將描述的,工作化身(例如,在位置124處所示出的)和目標(biāo)化身位置122的類(lèi)型、顏色、重量或其他特性可以用于傳遞附加信息。這不僅解決了以上提到的問(wèn)題,還提供了將用戶(hù)指向特定位置或鼓勵(lì)用戶(hù)以某種方式移動(dòng)的更好的指導(dǎo)。在圖5中所示出的示例中,當(dāng)用戶(hù)在相機(jī)104前方移動(dòng)時(shí),化身120跟隨用戶(hù)從位置124移動(dòng)至位置122。在其他實(shí)施例中,化身120不僅模仿用戶(hù)的移動(dòng),還指導(dǎo)用戶(hù)移動(dòng)到某個(gè)點(diǎn)或執(zhí)行某個(gè)動(dòng)作,如眨眼睛或左右移動(dòng)其頭部做出“不”的姿勢(shì)。
在一個(gè)實(shí)施例中,當(dāng)用戶(hù)想要登錄裝置或網(wǎng)站時(shí),他們發(fā)起面部生物特征識(shí)別程序,并且他們將看到反映他們移動(dòng)的化身,而不是看到他們自己的常規(guī)視圖(如他們進(jìn)行自拍時(shí)他們將看到的內(nèi)容)。在一些這種實(shí)施例中,化身120是包括化身的期望位置(例如,圖5中的位置122)的場(chǎng)景的一部分,所述位置充當(dāng)用于指示用戶(hù)如何適當(dāng)?shù)匾苿?dòng)他們的面部或身體以便進(jìn)入正確的位置的向?qū)?。?dāng)用戶(hù)將他們的化身120與位置122對(duì)準(zhǔn)時(shí),他們被適當(dāng)放置。
這種方法不需要說(shuō)明,并且可以被參與用戶(hù)立即理解。所述方法還防止用戶(hù)認(rèn)為所述應(yīng)用存儲(chǔ)他們自己的全色圖像。
在一些實(shí)施例中,相機(jī)104持續(xù)捕捉圖像并在所捕捉的圖像中搜索用戶(hù)。當(dāng)檢測(cè)到用戶(hù)時(shí),系統(tǒng)100蘇醒并將化身120顯示在顯示器108上在所捕捉的圖像中的用戶(hù)位置中。在一些這種實(shí)施例中,化身120改變形狀以便指示系統(tǒng)100識(shí)別出你的靠近。在一些這種實(shí)施例中,例如,隨著用戶(hù)靠近相機(jī),化身120增加大小。在一些實(shí)施例中,系統(tǒng)100還單獨(dú)地或除化身120的移動(dòng)之外下發(fā)信號(hào)(如聲音)以便識(shí)別用戶(hù)的靠近。
在一些實(shí)施例中,系統(tǒng)100包括多個(gè)相機(jī)104。在這種實(shí)施例中,可能難以確定用戶(hù)應(yīng)該將其注意力指向哪個(gè)相機(jī)。在不能看到相機(jī)所看到的內(nèi)容情況下,他們將不能容易地分辨他們需要看向哪個(gè)相機(jī)。為了避免以上問(wèn)題,在一個(gè)實(shí)施例中,在計(jì)算機(jī)102上執(zhí)行的軟件識(shí)別揮手姿勢(shì)。因此,如果用戶(hù)不確定要使用的正確的相機(jī),則他們可以向其揮手。當(dāng)識(shí)別這種姿勢(shì)時(shí),將存在穿過(guò)用戶(hù)化身120的波紋效果。這表示揮手姿勢(shì)在活動(dòng)的相機(jī)104前面完成。
具有這種化身120還使能夠更多地反饋給用戶(hù)。例如,通過(guò)改變用戶(hù)的化身相對(duì)于用戶(hù)離相機(jī)多遠(yuǎn)的大小,我們可以引起用戶(hù)移動(dòng)更靠近或更遠(yuǎn)離。如果他們太近,則他們的化身相對(duì)于122處的靜止的目標(biāo)化身變得更大。如果他們太遠(yuǎn),則他們的化身更小。這比他們填滿(mǎn)他們的面部所需要圓要好,因?yàn)橄到y(tǒng)100可以指示用戶(hù)同時(shí)進(jìn)行各種事情,如眨眼睛或移動(dòng)頭。
如圖6中可以看出,位置122處的參考化身可以進(jìn)行如眨眼睛或移動(dòng)其頭部的動(dòng)作。在此,在沒(méi)有語(yǔ)言或指令的情況下,位置122處的參考化身告訴用戶(hù)同時(shí)進(jìn)行以下所有:右移、移動(dòng)更靠近相機(jī)104、眨眼睛、以及旋轉(zhuǎn)其頭部。
在圖7中所示出的示例實(shí)施例中,位置122處的參考化身已經(jīng)將其頭部從其在圖6中的位置向左移動(dòng)并閉上其眼睛126。用戶(hù)將自然地跟隨所述移動(dòng)。
在一些實(shí)施例中,位置122處的參考化身以用戶(hù)模仿的模式眨眼睛126。眨眼睛的成功序列為認(rèn)證機(jī)制的部分或所有服務(wù)。
在一些實(shí)施例中,隨著用戶(hù)更接近地模仿化身120,化身120改變顏色。例如,化身120可以開(kāi)始于紅色,并且當(dāng)化身120與位置122處的化身對(duì)準(zhǔn)時(shí)變成綠色。
在一個(gè)實(shí)施例中,系統(tǒng)100通過(guò)響應(yīng)于相機(jī)前面的用戶(hù)移動(dòng)而改變第二化身的顏色來(lái)鼓勵(lì)用戶(hù)相對(duì)于相機(jī)移動(dòng)。在一個(gè)示例實(shí)施例中,第二化身具有頭部,并且第二化身的顏色隨著頭部移動(dòng)而變化。
以上所描述的方法非常靈活,甚至可以關(guān)于環(huán)境而不僅僅是他們的對(duì)準(zhǔn)和移動(dòng)來(lái)分辨每個(gè)用戶(hù)。例如,在一個(gè)實(shí)施例中,系統(tǒng)100改變化身120的輪廓顏色,以便表示應(yīng)用如何容易地看到他們。例如,在一個(gè)這種實(shí)施例中,非常深藍(lán)色的化身120指示房間的照明很好,并且能夠清楚地看到用戶(hù)。但是,如果他們的化身120具有非常淺的顏色或已經(jīng)變成虛線輪廓而不是實(shí)線,則將表示房間的照明非常暗。
化身120在外觀上不必須是人類(lèi)。在圖8中所示出的示例實(shí)施例中,化身120(在此,“笑臉”)置于相機(jī)104所捕捉的圖像中的用戶(hù)位置中。在一些實(shí)施例中,可以使用其他更不像人類(lèi)的化身120(如圓或團(tuán)塊)。在一些這種實(shí)施例中,選擇化身120的大小來(lái)接近圖像中用戶(hù)的大小。在圖8中給出的示例中,笑臉(或其他抽象化身)置于用戶(hù)面部位置中。在其他實(shí)施例中,笑臉(或其他抽象化身)置于靠近所捕捉的圖像中的用戶(hù)位置的中心。
再一次,化身120可以顯示在統(tǒng)一背景上,或可以置于相機(jī)104所捕捉的場(chǎng)景上,由此場(chǎng)景的背景仍然可見(jiàn)。
并且,如圖9中所示出的,在一些實(shí)施例中,化身120隨用戶(hù)從位置124至位置122而移動(dòng)。再一次,化身120可以被設(shè)置大小并移動(dòng),以便使能夠更多地反饋給用戶(hù)。例如,通過(guò)改變用戶(hù)的化身120相對(duì)于用戶(hù)離相機(jī)多遠(yuǎn)的大小(如圖9中所示出的),我們可以引起用戶(hù)移動(dòng)更靠近或更遠(yuǎn)離相機(jī)104。如果他們太近,則他們的化身相對(duì)于122處的靜止的目標(biāo)化身變得更大。如果他們太遠(yuǎn),則他們的化身更小。兩種方法都鼓勵(lì)用戶(hù)移動(dòng)朝向或遠(yuǎn)離相機(jī)104,以便使他們的化身與目標(biāo)化身尺寸相同。
在一些實(shí)施例中,圖8和圖9中的化身120提供采用化身120的形狀改變的形式的反饋。例如,在一個(gè)實(shí)施例中,化身120響應(yīng)于如以上關(guān)于其他化身所討論的用戶(hù)的一部分的移動(dòng)而形成波紋并且移動(dòng)。
在一些實(shí)施例中,計(jì)算機(jī)102接收顯示個(gè)體的一系列圖像,并且顯示表示個(gè)體的抽象符號(hào)。在一些這種實(shí)施例中,顯示包括改變抽象符號(hào)以便與如以上所描述的一系列圖像中的個(gè)體的移動(dòng)相對(duì)應(yīng)。在一些實(shí)施例中,計(jì)算機(jī)102然后根據(jù)從所捕捉的圖像中選擇的個(gè)體特征(例如,面部、手、腳、眼睛的形狀)來(lái)對(duì)個(gè)體進(jìn)行認(rèn)證。
在一些實(shí)施例中,抽象符號(hào)改變顏色以便反映所捕捉的圖像的方面。在一些這種實(shí)施例中,選擇顏色來(lái)指示例如照明條件。
在其他實(shí)施例中,選擇顏色來(lái)指示第一化身離第二化身的距離。例如,在一些實(shí)施例中,當(dāng)?shù)谝换砼c第二化身分離時(shí),第二化身的輪廓是紅色的,但是隨著第一化身移動(dòng)到第二化身的頂部而慢慢變成綠色。這提供了關(guān)于用戶(hù)移動(dòng)的視覺(jué)反饋。
在一些實(shí)施例中,顯示抽象符號(hào)包括當(dāng)無(wú)法在一系列圖像中標(biāo)識(shí)個(gè)體時(shí)使抽象符號(hào)中出現(xiàn)波紋。
圖10是根據(jù)示例實(shí)施例展示了采用計(jì)算機(jī)系統(tǒng)102的示例形式的機(jī)器的框圖,在所述機(jī)器中可以執(zhí)行指令集或序列,從而使所述機(jī)器執(zhí)行本文中所討論的方法論中的任意一種。在替代性實(shí)施例中,機(jī)器作為獨(dú)立裝置操作或者可以連接(例如,連網(wǎng))至其他機(jī)器。在聯(lián)網(wǎng)部署中,所述機(jī)器在服務(wù)器-客戶(hù)端網(wǎng)絡(luò)環(huán)境中可以以服務(wù)器或者客戶(hù)端機(jī)器的角色運(yùn)行,或者可以作為對(duì)等(或分布式)網(wǎng)絡(luò)環(huán)境中的對(duì)等機(jī)。所述機(jī)器可以是個(gè)人計(jì)算機(jī)(pc)、平板pc、混合平板計(jì)算機(jī)、機(jī)頂盒(stb)、個(gè)人數(shù)字助理(pda)、移動(dòng)電話(huà)、網(wǎng)絡(luò)電器、網(wǎng)絡(luò)路由器、交換機(jī)或橋接器、或能夠(相繼或以其他方式)執(zhí)行指定要由那個(gè)機(jī)器采取的動(dòng)作的指令的任何機(jī)器。進(jìn)一步地,雖然僅展示了單個(gè)機(jī)器,但術(shù)語(yǔ)“機(jī)器”也應(yīng)視為包括機(jī)器的任何集合,所述機(jī)器個(gè)別地或聯(lián)合地執(zhí)行一組(或多組)指令以便執(zhí)行本文中所討論的方法中的任何一種或多種方法論。
示例計(jì)算機(jī)系統(tǒng)102包括至少一個(gè)處理器1002(例如,中央處理單元(cpu)、圖形處理單元(gpu)或兩者、處理器核、計(jì)算節(jié)點(diǎn)等)、主存儲(chǔ)器1004和靜態(tài)存儲(chǔ)器1006,其經(jīng)由鏈路(例如,總線)1008彼此通信。計(jì)算機(jī)系統(tǒng)102可以進(jìn)一步包括視頻顯示單元1010、字母數(shù)字輸入裝置1012(例如,鍵盤(pán))、和用戶(hù)界面(u1)導(dǎo)航裝置1014(例如,鼠標(biāo))。在一個(gè)實(shí)施例中,視頻顯示單元1010、輸入裝置1012、和ui導(dǎo)航裝置1014被并入觸摸屏顯示器。計(jì)算機(jī)系統(tǒng)102可以附加地包括存儲(chǔ)裝置1016(例如,驅(qū)動(dòng)單元)、信號(hào)生成裝置1018(例如,揚(yáng)聲器)、網(wǎng)絡(luò)接口裝置1020、以及一個(gè)或多個(gè)傳感器(未示出)(如全球定位系統(tǒng)(gps)傳感器、羅盤(pán)、加速度計(jì)、或其他傳感器)。
儲(chǔ)存裝置1016包括在其上存儲(chǔ)了一個(gè)或多個(gè)數(shù)據(jù)結(jié)構(gòu)和指令集1024(例如,軟件)的機(jī)器可讀介質(zhì)1022,所述一個(gè)或多個(gè)數(shù)據(jù)結(jié)構(gòu)和指令集包含本文中所描述的方法或功能中的任何一個(gè)或多個(gè),或者被其所利用。指令1024也可完全地或至少部分地駐留在主存儲(chǔ)器1004、靜態(tài)存儲(chǔ)器1006中,和/或在計(jì)算機(jī)系統(tǒng)102執(zhí)行其過(guò)程中駐留在處理器1002中,其中主存儲(chǔ)器1004、靜態(tài)存儲(chǔ)器1006和處理器1002同樣也構(gòu)成機(jī)器可讀介質(zhì)。
雖然機(jī)器可讀介質(zhì)1022在示例實(shí)施例中被展示為單個(gè)介質(zhì),但術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”可以包括存儲(chǔ)一個(gè)或多個(gè)指令1024的單個(gè)介質(zhì)或多個(gè)介質(zhì)(例如,集中或分布式數(shù)據(jù)庫(kù)、和/或相關(guān)聯(lián)的高速緩存和服務(wù)器)。術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”還將理解為包括任何有形介質(zhì),所述有形介質(zhì)能夠存儲(chǔ)、編碼或攜帶用于由機(jī)器執(zhí)行的指令并且指令引起機(jī)器執(zhí)行本公開(kāi)的方法論中的任何一個(gè)或多個(gè),或者所述有形介質(zhì)能夠存儲(chǔ)、編碼或攜帶由這樣的指令利用或與這樣的指令相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”應(yīng)當(dāng)相應(yīng)地被視為包括但不限于固態(tài)存儲(chǔ)器、以及光學(xué)介質(zhì)和磁性介質(zhì)。機(jī)器可讀介質(zhì)的特定示例包括非瞬態(tài)存儲(chǔ)器,通過(guò)示例的方式包括但不限于:半導(dǎo)體存儲(chǔ)器裝置(例如,電可編程只讀存儲(chǔ)器(eprom)、電可擦除可編程只讀存儲(chǔ)器(eeprom))和閃存裝置;磁盤(pán),如內(nèi)置硬盤(pán)和可移磁盤(pán);磁光盤(pán);以及cd-rom和dvd-rom磁盤(pán)。
進(jìn)一步可以利用多個(gè)眾所周知的傳輸協(xié)議(例如,http)中的任一種協(xié)議、經(jīng)由網(wǎng)絡(luò)接口裝置1020、使用傳輸介質(zhì)、通過(guò)通信網(wǎng)絡(luò)1026來(lái)發(fā)射或接收指令1024。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(lan)、廣域網(wǎng)(wan)、因特網(wǎng)、移動(dòng)電話(huà)網(wǎng)絡(luò)、普通老式電話(huà)(pots)網(wǎng)絡(luò)和無(wú)線數(shù)據(jù)網(wǎng)絡(luò)(例如,wi-fi、3g和4glte/lte-a或wimax網(wǎng)絡(luò))。術(shù)語(yǔ)“傳輸介質(zhì)”應(yīng)視為包括能夠存儲(chǔ)、編碼或攜帶由機(jī)器執(zhí)行的指令的任何無(wú)形介質(zhì),并且包括數(shù)字或模擬通信信號(hào)或者促進(jìn)這種軟件通信的其他無(wú)形介質(zhì)。
補(bǔ)充說(shuō)明和示例:
示例1包括用于用戶(hù)認(rèn)證系統(tǒng)的主題(如裝置、設(shè)備或機(jī)器),所述用戶(hù)認(rèn)證系統(tǒng)包括:相機(jī)、顯示器和處理器,所述處理器連接至所述相機(jī)和所述顯示器。所述處理器接收來(lái)自所述相機(jī)的圖像、搜索用戶(hù)、將第一化身顯示在所述顯示器上在所述用戶(hù)的位置中、鼓勵(lì)所述用戶(hù)相對(duì)于所述相機(jī)移動(dòng)以便將所述用戶(hù)置于所述圖像中與所述顯示器上的第二位置相對(duì)應(yīng)的位置中、并且基于所述圖像對(duì)用戶(hù)進(jìn)行認(rèn)證。
在示例2中,如示例1所述的主題可以包括:其中,所述圖像是視頻幀。
在示例3中,如示例1至示例2中任一項(xiàng)所述的主題可以包括:其中,所述處理器通過(guò)將第二化身顯示在所述顯示器上在所述第二位置中來(lái)鼓勵(lì)用戶(hù)相對(duì)于所述相機(jī)移動(dòng)。
在示例4中,如示例1至示例3中任一項(xiàng)所述的主題可以包括:其中,將第一化身顯示在顯示器中包括使用所述第一化身代替所述用戶(hù)的圖像的至少一部分。
在示例5中,如示例1至示例4中任一項(xiàng)所述的主題可以包括:其中,將第一化身顯示在顯示器中包括將所述第一化身顯示在與所述捕捉的圖像中的所述用戶(hù)的位置相對(duì)應(yīng)的位置中。
在示例6中,如示例1至示例5中任一項(xiàng)所述的主題可以包括:其中,處理器通過(guò)查看所述用戶(hù)相對(duì)于所述用戶(hù)的背景的移動(dòng)來(lái)檢測(cè)欺騙。
在示例7中,如示例1至示例6中任一項(xiàng)所述的主題可以包括:其中,所述處理器基于所述用戶(hù)的圖像中的用戶(hù)特征來(lái)對(duì)所述用戶(hù)進(jìn)行認(rèn)證。
在示例8中,如示例1至示例7中任一項(xiàng)所述的主題可以包括:其中,所述處理器針對(duì)每個(gè)所選擇的圖像片段確定期望的像素,其中,僅當(dāng)未懷疑欺騙時(shí),所述處理器基于所述用戶(hù)的圖像中的用戶(hù)特征來(lái)對(duì)所述用戶(hù)進(jìn)行認(rèn)證。
在示例9中,如示例1至示例8中任一項(xiàng)所述的主題可以包括:其中,所述用戶(hù)特征是面部,并且其中,基于所述用戶(hù)特征對(duì)所述用戶(hù)進(jìn)行認(rèn)證包括在所述用戶(hù)的圖像中檢測(cè)所述用戶(hù)的面部并基于所述用戶(hù)的圖像中的面部特征對(duì)所述用戶(hù)進(jìn)行認(rèn)證。
在示例10中,如示例1至示例9中任一項(xiàng)所述的主題可以包括:其中,認(rèn)證包括執(zhí)行基于云的認(rèn)證例程。
在示例11中,如示例1至示例10中任一項(xiàng)所述的主題可以包括:其中,所述處理器將所述第一化身縮放到與所述用戶(hù)的面部成比例的大小。
在示例12中,如示例1至示例11中任一項(xiàng)所述的主題可以包括:其中,隨著所述用戶(hù)靠近所述相機(jī),所述處理器增加所述第一化身的大小。
在示例13中,如示例1至示例12中任一項(xiàng)所述的主題可以包括:其中,當(dāng)所述用戶(hù)靠近所述相機(jī)時(shí),所述處理器自動(dòng)地顯示所述第一化身。
在示例14中,如示例1至示例13中任一項(xiàng)所述的主題可以包括:其中,當(dāng)在所述相機(jī)的預(yù)定義距離內(nèi)檢測(cè)到所述用戶(hù)時(shí),所述處理器自動(dòng)地顯示所述第一化身。
在示例15中,如示例1至示例14中任一項(xiàng)所述的主題可以包括:其中,所述處理器通過(guò)將第二化身顯示在所述顯示器上在所述第二位置中來(lái)鼓勵(lì)用戶(hù)相對(duì)于所述相機(jī)移動(dòng),其中,將第二化身顯示在顯示器中包括響應(yīng)于所述相機(jī)前面的用戶(hù)移動(dòng)而改變所述第二化身的顏色。
在示例16中,如示例1至示例15中任一項(xiàng)所述的主題可以包括:其中,所述第一化身具有面部,并且其中,所述處理器將所述第一化身的面部顯示在所述顯示器上在所述捕捉的圖像中的所述用戶(hù)的面部的所述位置附近的位置中。
在示例17中,如示例1至示例16中任一項(xiàng)所述的主題可以包括:其中,顯示所述第一化身的面部包括隨著所述用戶(hù)的面部靠近所述相機(jī)而增加所述化身的面部的大小。
在示例18中,如示例1至示例17中任一項(xiàng)所述的主題可以包括:其中,顯示所述第一化身的面部包括選擇作為所述用戶(hù)的面部離所述相機(jī)的所述距離的函數(shù)的化身面部大小。
在示例19中,如示例1至示例18中任一項(xiàng)所述的主題可以包括:其中,所述相機(jī)與所述處理器分離。
在示例20中,如示例1至示例19中任一項(xiàng)所述的主題可以包括:其中,所述處理器在計(jì)算裝置中,并且其中,所述相機(jī)集成到所述計(jì)算裝置中。
示例21包括主題(如方法、用于執(zhí)行動(dòng)作裝置,包括當(dāng)由機(jī)器執(zhí)行時(shí)使所述機(jī)器執(zhí)行動(dòng)作的指令的機(jī)器可讀介質(zhì),或者用于執(zhí)行的設(shè)備),所述主題包括:使用相機(jī)捕捉圖像,其中,所述圖像包括用戶(hù)的圖像;將第一化身顯示在顯示器中,其中,顯示包括將化身定位在所述用戶(hù)的圖像的至少一部分中;將第二化身顯示在所述顯示器中在第二位置中;以及鼓勵(lì)所述用戶(hù)移動(dòng),由此所述第一化身移動(dòng)至所述顯示器中的所述第二位置。
在示例22中,如示例21所述的主題可以包括:其中,捕捉圖像包括從視頻中提取所述圖像。
在示例23中,如示例21至示例22中任一項(xiàng)所述的主題可以包括:其中,將第一化身顯示在顯示器中包括使用所述第一化身代替所述用戶(hù)的圖像的至少一部分。
在示例24中,如示例21至示例23中任一項(xiàng)所述的主題可以包括:其中,將第一化身顯示在顯示器中包括將所述第一化身顯示在與所述捕捉的圖像中的所述用戶(hù)的位置相對(duì)應(yīng)的位置中。
在示例25中,如示例21至示例24中任一項(xiàng)所述的主題可以包括:其中,所述方法進(jìn)一步包括通過(guò)查看所述用戶(hù)相對(duì)于所述用戶(hù)的背景的移動(dòng)來(lái)檢測(cè)欺騙。
在示例26中,如示例21至示例25中任一項(xiàng)所述的主題可以包括:其中,所述方法進(jìn)一步包括基于所述用戶(hù)的圖像中的用戶(hù)特征來(lái)對(duì)所述用戶(hù)進(jìn)行認(rèn)證。
在示例27中,如示例21至示例26中任一項(xiàng)所述的主題可以包括:其中,認(rèn)證包括通過(guò)查看所述用戶(hù)相對(duì)于所述用戶(hù)的背景的移動(dòng)來(lái)檢測(cè)欺騙。
在示例28中,如示例21至示例27中任一項(xiàng)所述的主題可以包括:其中,所述用戶(hù)特征是面部,并且其中,基于所述用戶(hù)特征對(duì)所述用戶(hù)進(jìn)行認(rèn)證包括在所述用戶(hù)的圖像中檢測(cè)所述用戶(hù)的面部并基于所述用戶(hù)的圖像中的面部特征對(duì)所述用戶(hù)進(jìn)行認(rèn)證。
在示例29中,如示例21至示例28中任一項(xiàng)所述的主題可以包括:其中,認(rèn)證包括執(zhí)行基于云的認(rèn)證例程。
在示例30中,如示例21至示例29中任一項(xiàng)所述的主題可以包括:其中,所述方法進(jìn)一步包括在所述用戶(hù)的圖像中搜索所述用戶(hù)的面部并將所述第一化身縮放到與所述用戶(hù)的面部成比例的大小。
在示例31中,如示例21至示例30中任一項(xiàng)所述的主題可以包括:其中,所述方法進(jìn)一步包括在所述捕捉的圖像中搜索所述用戶(hù)并且隨著所述用戶(hù)靠近所述相機(jī)而增加所述第一化身的大小。
在示例32中,如示例21至示例31中任一項(xiàng)所述的主題可以包括:其中,所述方法進(jìn)一步包括在所述捕捉的圖像中搜索所述用戶(hù),并且其中,將第一化身顯示在顯示器中包括當(dāng)所述用戶(hù)靠近所述相機(jī)時(shí)顯示所述第一化身。
在示例33中,如示例21至示例32中任一項(xiàng)所述的主題可以包括:其中,所述方法進(jìn)一步包括在所述捕捉的圖像中搜索所述用戶(hù),并且其中,將第一化身顯示在顯示器中包括當(dāng)在所述相機(jī)的預(yù)定義距離內(nèi)檢測(cè)到所述用戶(hù)時(shí)顯示所述第一化身。
在示例34中,如示例21至示例33中任一項(xiàng)所述的主題可以包括:其中,所述方法進(jìn)一步包括在所述捕捉的圖像中搜索所述用戶(hù),并且其中,將第二化身顯示在顯示器中包括響應(yīng)于所述相機(jī)前面的用戶(hù)移動(dòng)而改變所述第二化身的顏色。
在示例35中,如示例21至示例34中任一項(xiàng)所述的主題可以包括:其中,所述第一化身具有面部,并且其中,所述方法進(jìn)一步包括在所述用戶(hù)的圖像中搜索所述用戶(hù)的面部,并將所述第一化身的面部顯示在所述顯示器上在所述捕捉的圖像中的所述用戶(hù)的面部的所述位置附近的位置中。
在示例36中,如示例21至示例35中任一項(xiàng)所述的主題可以包括:其中,顯示所述第一化身的面部包括隨著所述用戶(hù)的面部靠近所述相機(jī)而增加所述化身的面部的大小。
在示例37中,如示例21至示例36中任一項(xiàng)所述的主題可以包括:其中,顯示所述第一化身的面部包括選擇作為所述用戶(hù)的面部離所述相機(jī)的所述距離的函數(shù)的化身面部大小。
在示例38中,如示例21至示例37中任一項(xiàng)所述的主題可以包括:其中,所述第一化身是抽象符號(hào),并且其中,顯示所述第一化身包括當(dāng)無(wú)法在所述圖像中標(biāo)識(shí)個(gè)體時(shí)使所述抽象符號(hào)中出現(xiàn)波紋。
在示例39中,如示例21至示例38中任一項(xiàng)所述的主題可以包括:其中,顯示第一化身包括通過(guò)改變所述化身的外觀來(lái)響應(yīng)于所述用戶(hù)的姿勢(shì)。
在示例40中,如示例21至示例39中任一項(xiàng)所述的主題可以包括:其中,響應(yīng)于所述用戶(hù)的姿勢(shì)包括示出移動(dòng)穿過(guò)所述化身的波紋。
在示例41中,如示例21至示例40中任一項(xiàng)所述的主題可以包括:其中,響應(yīng)于所述用戶(hù)的姿勢(shì)包括向在相機(jī)處揮手的用戶(hù)提供反饋。
示例42包括至少一種包括指令的機(jī)器可讀介質(zhì),所述指令當(dāng)由機(jī)器執(zhí)行時(shí)使所述機(jī)器執(zhí)行如示例21至41中任一項(xiàng)所述的操作。
示例43包括一種設(shè)備,所述設(shè)備包括用于執(zhí)行如示例21至41中任一項(xiàng)的裝置。
示例44包括主題(如裝置、設(shè)備或機(jī)器),所述主題包括:相機(jī);顯示器;以及處理器,所述處理器連接至所述相機(jī)和所述顯示器,其中,所述處理器包括用于從所述相機(jī)處接收?qǐng)D像的裝置,其中,所述圖像包括用戶(hù)的圖像,并且其中,所述用于接收的裝置包括用于在所述用戶(hù)的圖像中搜索用戶(hù)特征的裝置,其中,所述處理器還包括用于將第一化身顯示在所述顯示器中的裝置,其中,顯示包括將所述化身定位在所述顯示器中在所述用戶(hù)的位置中,并且其中,所述處理器進(jìn)一步包括用于鼓勵(lì)所述用戶(hù)相對(duì)于所述相機(jī)移動(dòng)以便使所述用戶(hù)置于所述圖像中與所述顯示器上的第二位置相對(duì)應(yīng)的位置中的裝置。
在示例45中,示例44的主題可以包括:其中,所述用于搜索用戶(hù)特征的裝置包括用于從視頻幀中提取所述圖像的裝置。
在示例46中,如示例44至示例45中任一項(xiàng)所述的主題可以包括:其中,所述用于鼓勵(lì)所述用戶(hù)相對(duì)于所述相機(jī)移動(dòng)的裝置包括將第二化身顯示在所述顯示器上在所述第二位置中。
在示例47中,如示例44至示例46中任一項(xiàng)所述的主題可以包括:其中,所述用于將第一化身顯示在顯示器中的裝置包括用于使用所述第一化身代替所述用戶(hù)的圖像的至少一部分的裝置。
在示例48中,如示例44至示例47中任一項(xiàng)所述的主題可以包括:其中,所述用于將第一化身顯示在顯示器中的裝置包括用于將所述第一化身顯示在與所述捕捉的圖像中的所述用戶(hù)的位置相對(duì)應(yīng)的位置中的裝置。
在示例49中,如示例44至示例48中任一項(xiàng)所述的主題可以包括:其中,用于搜索用戶(hù)特征的裝置包括用于通過(guò)查看所述用戶(hù)相對(duì)于所述用戶(hù)的背景的移動(dòng)來(lái)檢測(cè)欺騙的裝置。
在示例50中,如示例44至示例49中任一項(xiàng)所述的主題可以包括:其中,所述處理器進(jìn)一步包括用于基于所述用戶(hù)的圖像中的用戶(hù)特征來(lái)對(duì)所述用戶(hù)進(jìn)行認(rèn)證的裝置。
在示例51中,如示例44至示例50中任一項(xiàng)所述的主題可以包括:其中,所述處理器進(jìn)一步包括用于檢測(cè)欺騙的裝置和用于基于所述用戶(hù)的圖像中的用戶(hù)特征對(duì)所述用戶(hù)進(jìn)行認(rèn)證的裝置,其中,僅當(dāng)未懷疑欺騙時(shí),對(duì)所述用戶(hù)進(jìn)行認(rèn)證。
在示例52中,如示例44至示例51中任一項(xiàng)所述的主題可以包括:其中,所述用戶(hù)特征是面部,并且其中,用于基于所述用戶(hù)特征對(duì)所述用戶(hù)進(jìn)行認(rèn)證的裝置包括用于在所述用戶(hù)的圖像中檢測(cè)所述用戶(hù)的面部并基于所述用戶(hù)的圖像中的面部特征對(duì)所述用戶(hù)進(jìn)行認(rèn)證的裝置。
在示例53中,如示例44至示例52中任一項(xiàng)所述的主題可以包括:其中,所述用于認(rèn)證的裝置包括用于執(zhí)行基于云的認(rèn)證例程的裝置。
在示例54中,如示例44至示例53中任一項(xiàng)所述的主題可以包括:其中,所述用于顯示所述第一化身的裝置將所述第一化身縮放到與所述用戶(hù)的面部成比例的大小。
在示例55中,如示例44至示例54中任一項(xiàng)所述的主題可以包括:其中,隨著所述用戶(hù)靠近所述相機(jī),所述用于顯示所述第一化身的裝置增加所述第一化身的大小。
在示例56中,如示例44至示例55中任一項(xiàng)所述的主題可以包括:其中,當(dāng)所述用戶(hù)靠近所述相機(jī)時(shí),所述用于顯示所述第一化身的裝置自動(dòng)地顯示所述第一化身。
在示例57中,如示例44至示例56中任一項(xiàng)所述的主題可以包括:其中,當(dāng)在所述相機(jī)的預(yù)定義距離內(nèi)檢測(cè)到所述用戶(hù)時(shí),所述用于顯示所述第一化身的裝置自動(dòng)地顯示所述第一化身。
在示例58中,如示例44至示例57中任一項(xiàng)所述的主題可以包括:其中,用于鼓勵(lì)所述用戶(hù)相對(duì)于所述相機(jī)移動(dòng)的裝置包括將第二化身顯示在所述顯示器上在所述第二位置中,其中,顯示所述第二化身包括響應(yīng)于所述相機(jī)前面的用戶(hù)移動(dòng)而改變所述第二化身的顏色。
在示例59中,如示例44至示例58中任一項(xiàng)所述的主題可以包括:其中,所述第一化身具有面部,并且其中,所述用于顯示所述第一化身的裝置包括用于將所述第一化身的面部顯示在所述顯示器上在所述捕捉的圖像中的所述用戶(hù)的面部附近的位置中的裝置。
在示例60中,如示例44至示例59中任一項(xiàng)所述的主題可以包括:其中,隨著所述用戶(hù)的面部靠近所述相機(jī),所述用于顯示所述第一化身的面部的裝置增加所述化身的面部的大小。
在示例61中,如示例44至示例60中任一項(xiàng)所述的主題可以包括:其中,所述用于顯示所述第一化身的面部的裝置選擇作為所述用戶(hù)的面部離所述相機(jī)的所述距離的函數(shù)的化身面部大小。
在示例62中,如示例44至示例61中任一項(xiàng)所述的主題可以包括:其中,所述用于鼓勵(lì)所述用戶(hù)相對(duì)于所述相機(jī)移動(dòng)的裝置包括將第二化身顯示在所述顯示器上在所述第二位置中,其中,所述第二化身具有頭部,并且其中,所述第二化身的顏色隨著所述頭部的移動(dòng)而改變。
以上具體實(shí)施方式包括對(duì)附圖的參照,這些附圖形成了具體實(shí)施方式的一部分。所述附圖以圖示的方式示出了可以被實(shí)踐的具體實(shí)施例。這些實(shí)施例在本文中也被稱(chēng)為“示例”。這類(lèi)示例可以包括除所示出或所描述的那些要素之外的要素。然而,還設(shè)想了包括所示出或所描述的要素的示例。此外,或者針對(duì)本文中所示出或所描述的具體示例(或者其一個(gè)或多個(gè)方面),或者針對(duì)本文中所示出或所描述的其他示例(或者其一個(gè)或多個(gè)方面),還考慮到使用所示出或所描述的那些要素的任何組合或枚舉(或者其一個(gè)或多個(gè)方面)的示例。
在本文檔中提及的出版物、專(zhuān)利和專(zhuān)利文獻(xiàn)通過(guò)引用以其全部?jī)?nèi)容結(jié)合在此,如同通過(guò)引用而單獨(dú)合并。當(dāng)在本文檔與這樣通過(guò)引用結(jié)合的那些文檔之間的用途不一致的情況下,在所結(jié)合的(多個(gè))參考文檔中的用途是對(duì)本文檔中的補(bǔ)充;對(duì)于存在矛盾的不一致,本文檔中的用途有效。
在本文檔中,如在專(zhuān)利文檔中是普遍的,術(shù)語(yǔ)“一個(gè)(a)”或“一個(gè)(an)”被用于包括一個(gè)或多個(gè),獨(dú)立于“至少一個(gè)”或者“一個(gè)或多個(gè)”的任何其他實(shí)例或用法。在本文檔中,使用術(shù)語(yǔ)“或者”來(lái)指代非排他的“或”,從而使得除非另外指示,“a或b”包括“a而沒(méi)有b”、“b而沒(méi)有a”以及“a和b”。在所附權(quán)利要求書(shū)中,術(shù)語(yǔ)“包括(including)”和“其中(inwhich)”被用作相應(yīng)術(shù)語(yǔ)“包括(comprising)”和“其中(wherein)”的易懂的英文等價(jià)詞。此外,在以下權(quán)利要求書(shū)中,術(shù)語(yǔ)“包括(including)”和“包括(comprising)”是開(kāi)放式的,即,包括除在權(quán)利要求中列在此類(lèi)術(shù)語(yǔ)之后的那些要素外的要素的系統(tǒng)、裝置、物品或過(guò)程仍被視為落入所述權(quán)利要求的范圍內(nèi)。此外,在以下權(quán)利要求書(shū)中,術(shù)語(yǔ)“第一”、“第二”、和“第三”等僅用作標(biāo)簽,且不旨在暗示其對(duì)象的數(shù)值次序。
以上描述旨在是說(shuō)明性的,而非限制性的。例如,以上所描述的示例(或者其一個(gè)或多個(gè)方面)可以互相結(jié)合使用。如本領(lǐng)域的普通技術(shù)人員在審閱以上描述后可以使用其他實(shí)施例。本摘要用于允許讀者快速確定本技術(shù)公開(kāi)的性質(zhì)?;谄鋵⒉槐挥糜诮忉尰蛘呦拗茩?quán)利要求書(shū)的范圍或者含義的理解提交所述摘要。而且,在以上具體實(shí)施方式中,可以將各個(gè)特征分組在一起以便精簡(jiǎn)本公開(kāi)。然而,權(quán)利要求書(shū)可以不對(duì)本文中公開(kāi)的每一個(gè)特征進(jìn)行闡述,并且實(shí)施例就可以表征所述特征的子集。進(jìn)一步地,實(shí)施例可以包括相比在特定示例中公開(kāi)的那些特征更少的特征。因此,據(jù)此將權(quán)利要求結(jié)合到具體實(shí)施方式中,權(quán)利要求獨(dú)立地代表單獨(dú)的實(shí)施例。本文中公開(kāi)的實(shí)施例的范圍應(yīng)當(dāng)參考所附權(quán)利要求書(shū)、連同這樣的權(quán)利要求書(shū)有權(quán)獲得的等效物的全部范圍來(lái)確定。