本發(fā)明涉及電子設備和活體認證程序。
背景技術:
在便攜終端等電子設備中,有時搭載了感測物體的接近的功能。例如,在智能手機中,例如在有來電而用戶將智能手機抵靠到耳朵時用戶的臉頰與觸摸面板接觸時,用戶無意的操作有可能被受理。因此,在智能手機中,如果在來電時通過傳感器感測物體的接近,則有時除了一部分以外都進行限制觸摸面板的操作的控制。
感測物體的接近的方法(以下,有時稱作“接近感測方法”)中有各種方法,但由于簡便,因此一般采用使用了紅外線的方法。在使用了紅外線的接近感測方法中,根據(jù)照射了紅外線的照射時刻與接收該紅外線的反射波的接收時刻之差,計算電子設備與物體之間的相隔距離,根據(jù)計算出的相隔距離,判定物體是否接近了規(guī)定的距離以內(nèi)。
現(xiàn)有技術文獻
專利文獻
專利文獻1:日本特開2009-254498號公報
技術實現(xiàn)要素:
發(fā)明所要解決的課題
但是,以防止個人信息的泄露等為目的,近年來,在便攜終端等多數(shù)電子設備中搭載有個人認證功能。此外,作為個人認證方法,具有使用虹膜等活體信息的方法。下面,有時將使用了虹膜信息的認證稱作“虹膜認證”。
在虹膜認證中,使用照射的紅外線的反射波,利用紅外線照相機拍攝認證對象的虹膜圖案,在拍攝出的虹膜圖案與預先存儲的虹膜圖案一致的情況下,設為“認證成功”。
但是,在除接近感測功能以外還搭載了虹膜認證功能的電子設備中,有可能產(chǎn)生物體接近的錯誤檢測。即,在除接近感測功能以外還搭載了虹膜認證功能的電子設備中,有時兩個功能中使用的紅外線的波長(即,頻率)至少一部分重合。例如,接近感測功能中使用的“第1紅外線”的波長為850nm,而虹膜認證功能中使用的“第2紅外線”的波長為800nm~900nm。此外,虹膜認證功能中使用的第2紅外線的照射強度通常比接近感測功能中使用的第1紅外線的照射強度強。因此,在除接近感測功能以外還搭載了虹膜認證功能的電子設備中,有可能產(chǎn)生理體接近的錯誤檢測。
公開的技術正是鑒于上述情況而完成的,其目的在于提供一種能夠減少發(fā)生理體接近的錯誤檢測的可能性的電子設備和活體認證程序。
用于解決課題的手段
在公開的方式中,電子設備具有:存儲器:第1紅外線輸出部,其照射第1紅外線;第2紅外線輸出部,其照射波長與所述第1紅外線部分重合的第2紅外線;以及處理器,其與所述存儲器、所述第1紅外線輸出部和所述第2紅外線輸出部連接。所述處理器根據(jù)所述照射的第1紅外線的反射光,判定在接近判定期間內(nèi)物體是否接近了本機,根據(jù)所述照射的第2紅外線的反射光,生成拍攝圖像,使用所述生成的拍攝圖像,在認證期間內(nèi)進行活體認證,在所述接近判定期間內(nèi),照射所述第1紅外線,另一方面,停止所述第2紅外線的照射,或者使所述第2紅外線的照射強度從基本水平下降。
發(fā)明效果
根據(jù)公開的方式,能夠減少發(fā)生理體接近的錯誤檢測的可能性。
附圖說明
圖1是示出實施例1的電子設備的一例的圖。
圖2是示出第1紅外線的光譜的一例的圖。
圖3是示出第2紅外線的光譜的一例的圖。
圖4是用于說明實施例1的電子設備的處理動作例的圖。
圖5是示出與實施例1的電子設備的接近判定期間相關的處理動作的一例的流程圖。
圖6是示出與實施例1的電子設備的認證期間相關的處理動作的一例的流程圖。
圖7是用于說明實施例2的曝光時間調(diào)整的圖。
具體實施方式
下面,根據(jù)附圖來詳細地說明本申請公開的電子設備和活體認證程序的實施方式。另外,本發(fā)明公開的電子設備和活體認證程序不受該實施方式限定。此外,在實施方式中,對具有相同功能的結構標注相同的標號,并省略重復說明。
[實施例1]
[電子設備的結構例]
圖1是示出實施例1的電子設備的一例的圖。電子設備10例如是便攜終端,下面,以電子設備10是便攜終端為前提進行說明。在圖1中,電子設備10具有無線部11、紅外線發(fā)光部12、14、紅外線受光部13、拍攝部15、處理器16、操作部18和顯示部19。在基于“活體信息”的認證成功了的情況下,電子設備10解除“處理限制”?!盎铙w信息”例如是臉部信息、虹膜信息等?!疤幚硐拗啤崩缡轻槍κ闺娮釉O備10的顯示部19的顯示狀態(tài)從待機畫面狀態(tài)轉(zhuǎn)移到下一畫面狀態(tài)的限制。另外,下面,以“活體信息”是虹膜信息為前提進行說明。
無線部11經(jīng)由天線接收從通信對方的通信裝置發(fā)送的無線信號,對接收到的無線信號實施規(guī)定的無線接收處理(降頻轉(zhuǎn)換、模擬數(shù)字轉(zhuǎn)換等),向處理器16輸出得到的接收信號。此外,無線部11對從處理器16接收的發(fā)送信號實施規(guī)定的無線發(fā)送處理(數(shù)字模擬轉(zhuǎn)換、升頻轉(zhuǎn)換等),經(jīng)由天線發(fā)送得到的無線信號。
紅外線發(fā)光部12依照處理器16的控制,發(fā)出(輸出)上述“第1紅外線”。下面,有時將紅外線發(fā)光部12稱作“第1紅外線輸出部”。
紅外線發(fā)光部14依照處理器的控制,發(fā)出上述“第2紅外線”。下面,有時將紅外線發(fā)光部14稱作“第2紅外線輸出部”。
圖2是示出第1紅外線的光譜的一例的圖。圖3是示出第2紅外線的光譜的一例的圖。如圖2所示,接近感測功能中使用的“第1紅外線”的波長為850nm。另一方面,如圖3所示,虹膜認證功能中使用的“第2紅外線”的波長為800nm~900nm。即,“第2紅外線”的波長與“第1紅外線”部分重合。而且,850nm附近的“第2紅外線”的強度(下面,有時稱作“基準水平”)為“第1紅外線”的強度的大約10倍。
返回到圖1的說明,紅外線受光部13接收從紅外線發(fā)光部12照射的第1紅外線的反射波,向處理器16輸出“受光時刻”。
拍攝部15接收從紅外線發(fā)光部14照射的第2紅外線的反射波,向處理器16輸出基于接收到的反射波的“拍攝數(shù)據(jù)”。
操作部18受理用戶的操作,向處理器16輸出與受理到的操作相關的信息。顯示部19根據(jù)處理器16的控制,顯示與從處理器16接收的顯示數(shù)據(jù)對應的顯示圖像。操作部18和顯示部19例如利用觸摸面板來實現(xiàn)。
處理器16控制電子設備10的整體處理。由處理器16實現(xiàn)的各種處理功能將與各處理對應的程序記錄到存儲器17,通過利用處理器16執(zhí)行各程序而實現(xiàn)。作為處理器16的一例,可舉出cpu、dsp(digitalsignalprocessor:數(shù)字信號處理器)、fpga(fieldprogrammablegatearray:現(xiàn)場可編程門陣列)等。作為存儲器17的一例,可舉出sdram(synchronousdynamicrandomaccessmemory:同步動態(tài)隨機存取存儲器)等ram(randomaccessmemory:隨機存取存儲器)、rom(readonlymemory:只讀存儲器)、閃存等。
例如,處理器16在“接近判定期間”內(nèi),使作為第1紅外線輸出部的紅外線發(fā)光部12照射具有第1波長(這里為850nm)的第1紅外線,取得“照射時刻”?!敖咏卸ㄆ陂g”例如以“第1周期”重復。此外,處理器16取得利用紅外線受光部13接收到照射的第1紅外線的反射波的“受光時刻”。而且,處理器16根據(jù)“照射時刻”和“受光時刻”,判定物體是否接近了電子設備10。例如,處理器16根據(jù)“照射時刻”與“受光時刻”之差,計算電子設備10與物體之間的相隔距離,根據(jù)計算出的相隔距離,判定物體是否接近了規(guī)定的距離以內(nèi)。
此外,處理器16在“認證期間”內(nèi),使作為第2紅外線輸出部的紅外線發(fā)光部14照射具有第2波長(這里為,800nm~900nm)的第2紅外線。照射的第2紅外線的反射波由拍攝部15接收。而且,處理器16從拍攝部15接收拍攝數(shù)據(jù),根據(jù)接收到的拍攝數(shù)據(jù),生成拍攝圖像。而且,處理器16使用生成的拍攝圖像,進行活體認證。
這里,1個認證期間的長度可以比1個接近判定期間的長度長。而且,在認證期間內(nèi)包含接近判定期間的情況下,處理器16在該接近判定期間內(nèi),進行如下控制:照射第1紅外線,另一方面,停止第2紅外線的照射。即,在照射第1紅外線時,停止第2紅外線的照射。
此外,處理器16進行如下控制:在開始認證期間以前的接近判定期間內(nèi)判定為物體接近了本機的情況下,不開始認證期間,在開始認證期間以前的接近判定期間內(nèi)判定為物體未接近本機的情況下,開始認證期間。
[電子設備的動作例]
對具有以上結構的電子設備10的處理動作的一例進行說明。圖4是用于說明實施例1的電子設備的處理動作例的圖。圖4的上段示出了認證期間和接近判定期間的出現(xiàn)例。此外,圖4的中段示出了第1紅外線的照射期間和停止期間。此外,在圖4的下段示出了第2紅外線的照射期間和停止期間。圖5是示出與實施例1的電子設備的接近判定期間相關的處理動作的一例的流程圖。圖6是示出與實施例1的電子設備的認證期間相關的處理動作的一例的流程圖。
<與接近判定期間相關的處理動作例>
處理器16判定是否滿足了結束條件(步驟s101)。結束條件例如是將電子設備10的電源設為斷開。在滿足了結束條件的情況下(步驟s101肯定),處理流程結束。
在未滿足結束條件的情況下(步驟s101否定),處理器16判定接近判定期間的開始時刻是否已到來(步驟s102)。在接近判定期間的開始時刻未到來的情況下(步驟s102否定),處理步驟返回到步驟s101。
在接近判定期間的開始時刻已到來的情況下(步驟s102肯定),處理器16執(zhí)行使紅外線發(fā)光部12照射第1紅外線的控制(步驟s103)。即,即使圖4的接近判定期間p11、p12、p13中的任意接近判定期間已開始,也照射第1紅外線。
處理器16從紅外線發(fā)光部12取得第1紅外線的發(fā)光時刻(步驟s104)。
處理器16從紅外線受光部13取得第1紅外線的反射波的受光時刻(步驟s105)。
處理器16根據(jù)取得的發(fā)光時刻和受光時刻,計算電子設備10與物體之間的相隔距離(步驟s106)。
處理器16判定接近判定期間的結束時刻是否已到來(步驟s107)。在接近判定期間的結束時刻未到來的情況下(步驟s107否定),處理步驟返回到步驟s103。
在接近判定期間的結束時刻已到來的情況下(步驟s107肯定),處理器16使紅外線發(fā)光部12停止第1紅外線的照射(步驟s108)。即,即使圖4的接近判定期間p11、p12、p13中的任意接近判定期間已結束,也停止第1紅外線的照射。
處理器16判定在步驟s106中計算出的相隔距離是否為閾值th以下(步驟s109)。
在相隔距離為閾值th以下的情況下(步驟s109肯定),處理器16執(zhí)行接近時的控制(步驟s110)。作為接近時的控制,例如是上述“除了一部分以外都限制觸摸面板的操作的控制”。這里,在相隔距離為閾值th以下的情況下(步驟s109肯定),不開始認證期間。由此,在估計為用戶接近電子設備10時,能夠避免輸出功率較大的第2紅外線被輸出。其結果是,能夠提高用戶的安全性。
在相隔距離比閾值th大的情況下(步驟s109否定),處理器16判定是否為認證期間中(步驟s111)。在為認證期間中的情況下(步驟s111肯定),處理步驟返回到步驟s101。即,在圖4的接近判定期間p12、p13的情況中,處理步驟返回到步驟s101。
在不為認證期間中的情況下(步驟s111否定),處理器16開始認證期間的控制(步驟s112)。即,在判定為在圖4的接近判定期間p11內(nèi)相隔距離比閾值th大的情況下,開始認證期間。
<與認證期間相關的處理動作例>
處理器16判定是否滿足了結束條件(步驟s201)。結束條件例如是將電子設備10的電源設為斷開。在滿足了結束條件的情況下(步驟s201肯定),處理流程結束。
在不滿足結束條件的情況下(步驟s201否定),處理器16判定是否開始了認證期間(步驟s202)。在未開始認證期間的情況下(步驟s202否定),處理步驟返回到步驟s201。
在開始了認證期間的情況下(步驟s202肯定),處理器16判定認證機構的結束時刻是否已到來(步驟s203)。
在認證機構的結束時刻未到來的情況下(步驟s203否定),處理器16執(zhí)行使紅外線發(fā)光部14照射第2紅外線的控制(步驟s204)。即,如圖4所示,伴隨認證期間p21的開始,也開始第2紅外線的照射。
處理器16從拍攝部15取得基于第2紅外線的反射波的拍攝數(shù)據(jù)(步驟s205)。
處理器16判定接近判定期間的開始時刻是否已到來(步驟s206)。在接近判定期間的開始時刻未到來的情況下(步驟s206否定),處理步驟返回到步驟s203。
在接近判定期間的開始時刻已到來的情況下(步驟s206為肯定),處理器16使紅外線發(fā)光部14停止第2紅外線的照射(步驟s207)。即,在圖4的接近判定期間p12、p13內(nèi),停止第2紅外線的照射。由此,能夠減少第2紅外線對第1紅外線的干擾,能夠減少發(fā)生理體接近的錯誤檢測的可能性。
處理器16判定接近判定期間的結束時刻是否已到來(步驟s208)。直到接近判定期間的結束時刻到來為止,重復該處理步驟(步驟s208否定)。
在接近判定期間的結束時刻已到來的情況下(步驟s208肯定),執(zhí)行使紅外線發(fā)光部14照射第2紅外線的控制(步驟s209)。即,如圖4所示,在認證期間p21內(nèi)的不與接近判定期間p12、p13重合的期間內(nèi),進行第2紅外線的照射。
處理器16從拍攝部15取得基于第2紅外線的反射波的拍攝數(shù)據(jù)(步驟s210)。
另一方面,在認證機構的結束時刻已到來的情況下(步驟s203肯定),處理器16停止第2紅外線的照射(步驟s211)。
處理器16使用根據(jù)在認證期間內(nèi)取得的拍攝數(shù)據(jù)生成的拍攝圖像,執(zhí)行“活體判定處理”、即活體認證(步驟s212)。
如上所述,根據(jù)本實施例,在電子設備10中,處理器16在接近判定期間內(nèi),照射第1紅外線,另一方面,停止第2紅外線的照射。
根據(jù)該電子設備10的結構,能夠減少第2紅外線對第1紅外線的干擾,所以能夠減少發(fā)生理體接近的錯誤檢測的可能性。
此外,在開始認證期間以前的接近判定期間內(nèi)判定為物體接近了本機的情況下,處理器16使得不開始認證期間,在開始認證期間以前的接近判定期間內(nèi)判定為物體未接近本機的情況下,處理器16使得開始認證期間。
根據(jù)該電子設備10的結構,能夠避免在用戶過于接近電子設備10的狀態(tài)下照射第2紅外線,所以能夠防止由于第2紅外線導致用戶的眼睛受傷的情況。
另外,在以上的說明中,對處理器16進行了如下說明:在認證期間內(nèi)包含接近判定期間的情況下,處理器16在該接近判定期間內(nèi),使得照射第1紅外線,另一方面,使得停止第2紅外線的照射,但不限于此。例如,處理器16可以進行如下控制:照射第1紅外線,另一方面,使第2紅外線的照射強度從上述“基本水平”下降。在該情況下,處理器16例如使第2紅外線的照射強度比第1紅外線的照射強度弱。根據(jù)該電子設備10的結構,也能夠減少第2紅外線對第1紅外線的干擾,所以能夠減少發(fā)生理體接近的錯誤檢測的可能性。
[實施例2]
實施例2涉及針對拍攝部的曝光時間調(diào)整的控制。另外,實施例2的電子設備的基本結構與實施例1的電子設備10通用,所以使用圖1進行說明。
在照射了第2紅外線的情況下,實施例2的電子設備10的處理器16根據(jù)生成的拍攝圖像的亮度,調(diào)整拍攝部15的曝光時間。即,如圖7所示,在認證期間p21內(nèi)的不與接近判定期間p12、p13重合的期間內(nèi),處理器16根據(jù)生成的拍攝圖像的亮度,調(diào)整拍攝部15的曝光時間。例如,拍攝圖像的亮度越亮,處理器16越縮短曝光時間。即,拍攝圖像的亮度越暗,處理器16越延長曝光時間。
另一方面,在未照射第2紅外線的情況下,處理器16將拍攝部15的曝光時間設定為“基準值”。作為該“基準值”,在接近判定期間包含于認證期間內(nèi)的情況下,使用在認證期間內(nèi)開始接近判定期間以前進行了調(diào)整的曝光時間。即,例如在圖7中,在接近判定期間p12內(nèi),使用在即將開始接近判定期間p12時進行了調(diào)整的曝光時間。圖7是用于說明實施例2的曝光時間調(diào)整的圖。圖7的上段示出了拍攝圖像的亮度的時間推移。此外,圖7的下段示出了曝光時間的設定值的時間推移。
如上所述,根據(jù)本實施例,在電子設備10中,在未照射第2紅外線的情況下,處理器16將拍攝部的曝光時間設定為基準值,在照射有第2紅外線的情況下,處理器16根據(jù)拍攝圖像的亮度,調(diào)整拍攝部的曝光時間。例如,在接近判定期間包含于認證期間內(nèi)的情況下,處理器16使用在認證期間內(nèi)即將開始接近判定期間時進行了調(diào)整的曝光時間,作為上述基準值。
根據(jù)該電子設備10的結構,即使根據(jù)拍攝圖像的亮度調(diào)整了拍攝部的曝光時間,也能夠避免未調(diào)整為適當值的可能性較高的、未照射第2紅外線的期間內(nèi)的曝光時間的調(diào)整。
標號說明
10:電子設備;11:無線部;12、14:紅外線發(fā)光部;13:紅外線受光部;15:拍攝部;16:處理器;17:存儲器;18:操作部;19:顯示部。