指紋識別裝置及方法
【專利摘要】本發(fā)明公開了一種指紋識別裝置,所述指紋識別裝置包括:獲取模塊,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域;第一計算模塊,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域;第二計算模塊,用于根據(jù)計算的所述相對距離,計算所述觸摸操作在所述指紋識別區(qū)域內(nèi)的觸控面積;采集模塊,用于在計算的所述觸控面積達到預(yù)設(shè)面積時,采集所述觸摸操作對應(yīng)的指紋信息以進行指紋識別。本發(fā)明還公開了一種指紋識別方法。本發(fā)明提高了防止了指紋的虛報,提高了指紋識別的準(zhǔn)確性。
【專利說明】
指紋識別裝置及方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及指紋技術(shù)領(lǐng)域,尤其涉及一種指紋識別裝置及方法。
【背景技術(shù)】
[0002] 隨著指紋技術(shù)的發(fā)展與成熟,越來越多的終端上都配有指紋器件進行指紋識別, 所述指紋器件即指紋識別區(qū)域,現(xiàn)在的指紋識別,基本上都是通過指紋器件的響應(yīng)靈敏度 決定,當(dāng)指紋器件中的響應(yīng)靈敏度過高時,若不小心在指紋器件的邊緣區(qū)域中輸入觸摸操 作,即誤操作觸碰到指紋器件,也會進行指紋識別,因此,這種指紋識別方式,容易出現(xiàn)指紋 器件對指紋的虛報,導(dǎo)致指紋識別不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的主要目的在于提出一種指紋識別裝置及方法,旨在解決現(xiàn)在的的指紋識 別方式,容易出現(xiàn)指紋器件對指紋的虛報,導(dǎo)致指紋識別不準(zhǔn)確的技術(shù)問題。
[0004] 為實現(xiàn)上述目的,本發(fā)明提供的一種指紋識別裝置,所述指紋識別裝置包括:
[0005] 獲取模塊,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸操 作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域;
[0006] 第一計算模塊,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸 摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域;
[0007] 第二計算模塊,用于根據(jù)計算的所述相對距離,計算所述觸摸操作在所述指紋識 別區(qū)域內(nèi)的觸控面積;
[0008] 采集模塊,用于在計算的所述觸控面積達到預(yù)設(shè)面積時,采集所述觸摸操作對應(yīng) 的指紋信息以進行指紋識別。
[0009] 可選地,所述第二計算模塊包括:
[0010] 第一確定子模塊,用于確定各個所述子區(qū)域的面積;
[0011] 第一獲取子模塊,用于獲取所述中心子區(qū)域的預(yù)設(shè)靈敏度;
[0012] 計算子模塊,用于根據(jù)各個所述子區(qū)域與所述中心子區(qū)域的相對距離、各個所述 子區(qū)域的面積以及所述中心子區(qū)域的預(yù)設(shè)靈敏度的乘積,計算各個所述子區(qū)域?qū)?yīng)的響應(yīng) 靈敏度;
[0013] 積分子模塊,用于對各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度求積分,得到所述觸摸操 作在所述指紋識別區(qū)域內(nèi)的觸控面積。
[0014] 可選地,各個所述子區(qū)域的面積的由終端處理器根據(jù)所述處理器可承載的運算量 及/或空閑運算量進行劃分,其中,所述處理器可承載的運算量及/或空閑運算量越大,對各 個所述子區(qū)域劃分的面積越小。
[0015] 可選地,所述獲取模塊包括:
[0016] 第二確定子模塊,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,確定所述 觸摸操作的起始時間點和終止時間點,及/或所述觸摸操作的起始位置和終止位置;
[0017] 第二獲取子模塊,用于在所述起始時間點和所述終止時間點之間的時長小于預(yù)設(shè) 時長時,及/或所述起始位置和所述終止位置之間的位置偏移小于預(yù)設(shè)位置偏移時,獲取所 述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域。
[0018] 可選地,所述第二獲取子模塊包括:
[0019] 確定單元,用于確定所述觸摸操作在所述指紋識別區(qū)域的各個子區(qū)域中對應(yīng)的觸 摸面積;
[0020] 獲取單元,用于獲取觸摸面積占子區(qū)域面積達到預(yù)設(shè)比例的子區(qū)域,并將獲取的 子區(qū)域作為所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的子區(qū)域。
[0021] 此外,為實現(xiàn)上述目的,本發(fā)明還提出一種指紋識別方法,所述指紋識別方法包括 以下步驟:
[0022] 在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸操作在所述指紋識 別區(qū)域中對應(yīng)的各個子區(qū)域;
[0023] 基于各個所述子區(qū)域的位置信息與指紋識別區(qū)域的中心子區(qū)域的位置信息,計算 各個所述子區(qū)域與所述指紋識別區(qū)域的中心子區(qū)域的相對距離;
[0024] 根據(jù)計算的所述相對距離,計算所述觸摸操作在所述指紋識別區(qū)域內(nèi)的觸控面 積;
[0025] 在計算的所述觸控面積達到預(yù)設(shè)面積時,采集所述觸摸操作對應(yīng)的指紋信息以進 行指紋識別。
[0026] 可選地,所述根據(jù)計算的所述相對距離,計算所述觸摸操作在所述指紋識別區(qū)域 內(nèi)的觸控面積的步驟包括:
[0027] 確定各個所述子區(qū)域的面積;
[0028] 獲取所述中心子區(qū)域的預(yù)設(shè)靈敏度;
[0029] 根據(jù)各個所述子區(qū)域與所述中心子區(qū)域的相對距離、各個所述子區(qū)域的面積以及 所述中心子區(qū)域的預(yù)設(shè)靈敏度的乘積,計算各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度;
[0030] 對各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度求積分,得到所述觸摸操作在所述指紋識別 區(qū)域內(nèi)的觸控面積。
[0031] 可選地,各個所述子區(qū)域的面積的由終端處理器根據(jù)所述處理器可承載的運算量 及/或空閑運算量進行劃分,其中,所述處理器可承載的運算量及/或空閑運算量越大,對各 個所述子區(qū)域劃分的面積越小。
[0032] 可選地,所述在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸操作 在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域的步驟包括:
[0033] 在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,確定所述觸摸操作的起始時間點 和終止時間點,及/或所述觸摸操作的起始位置和終止位置;
[0034] 在所述起始時間點和所述終止時間點之間的時長小于預(yù)設(shè)時長時,及/或所述起 始位置和所述終止位置之間的位置偏移小于預(yù)設(shè)位置偏移時,獲取所述觸摸操作在所述指 紋識別區(qū)域中對應(yīng)的各個子區(qū)域。
[0035] 可選地,所述獲取所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域的步驟 包括:
[0036] 確定所述觸摸操作在所述指紋識別區(qū)域的各個子區(qū)域中對應(yīng)的觸摸面積;
[0037] 獲取觸摸面積占子區(qū)域面積達到預(yù)設(shè)比例的子區(qū)域,并將獲取的子區(qū)域作為所述 觸摸操作在所述指紋識別區(qū)域中對應(yīng)的子區(qū)域。
[0038] 本發(fā)明提出的指紋識別裝置及方法,通過各個子區(qū)域的位置信息與中心子區(qū)域位 置的相對距離,計算所述觸摸操作在所述指紋識別區(qū)域內(nèi)的觸控面積,并在計算的所述觸 控面積達到預(yù)設(shè)面積時,才采集指紋以進行指紋識別而不僅僅是根據(jù)指紋識別區(qū)域的靈敏 度來采集指紋,防止了指紋識別區(qū)域的靈敏度過高時,即使是邊緣誤操作也會采集指紋并 進行指紋識別,本發(fā)明避免了指紋識別區(qū)域?qū)χ讣y的虛報,從而提高了指紋識別的準(zhǔn)確性。
【附圖說明】
[0039] 圖1為實現(xiàn)本發(fā)明各個實施例的一個可選地移動終端的硬件結(jié)構(gòu)示意圖;
[0040] 圖2為本發(fā)明指紋識別裝置第一實施例的功能模塊示意圖;
[0041 ]圖3為本發(fā)明中指紋識別區(qū)域的示意圖;
[0042] 圖4為圖2中第二計算模塊的細(xì)化功能模塊示意圖;
[0043] 圖5為圖2中獲取模塊的細(xì)化功能模塊示意圖;
[0044] 圖6為圖5中第二獲取字模塊的細(xì)化功能模塊示意圖;
[0045] 圖7為本發(fā)明指紋識別方法第一實施例的流程示意圖;
[0046] 圖8為本發(fā)明根據(jù)計算的所述相對距離,計算所述觸摸操作在所述指紋識別區(qū)域 內(nèi)的觸控面積較佳實施例的流程示意圖;
[0047] 圖9為本發(fā)明在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸操作 在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域較佳實施例的流程示意圖;
[0048] 圖10為本發(fā)明獲取所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域較佳 實施例的流程示意圖。
[0049] 本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0050] 應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0051] 現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用 用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其本身 并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0052] 移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動 電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP (便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固 定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動 目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0053]圖1為實現(xiàn)本發(fā)明各個實施例的一個可選地移動終端的硬件結(jié)構(gòu)示意圖。
[0054] 移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入 單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190 等等。圖1示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實施所有示出的組 件??梢蕴娲貙嵤└嗷蚋俚慕M件。將在下面詳細(xì)描述移動終端的元件。
[0055]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信裝置 或網(wǎng)絡(luò)之間的無線電通信。
[0056] A/V輸入單元120用于接收音頻或視頻信號。
[0057]用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動終端的各 種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋仔片、觸摸 板(例如,檢測由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等 等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時,可以形成觸摸屏。
[0058]感測單元140檢測移動終端100的當(dāng)前狀態(tài),(例如,移動終端100的打開或關(guān)閉狀 態(tài))、移動終端100的位置、用戶對于移動終端100的接觸(即,觸摸輸入)的有無、移動終端 100的取向、移動終端100的加速或?qū)⑺僖苿雍头较虻鹊?,并且生成用于控制移動終端100的 操作的命令或信號。例如,當(dāng)移動終端100實施為滑動型移動電話時,感測單元140可以感測 該滑動型電話是打開還是關(guān)閉。另外,感測單元140包括指紋識別傳感器141。
[0059] 接口單元170用作至少一個外部裝置與移動終端100連接可以通過的接口。例如, 外部裝置可以包括有線或無線頭戴式耳機端口、外部電源(或電池充電器)端口、有線或無 線數(shù)據(jù)端口、存儲卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(I/O)端 口、視頻I/O端口、耳機端口等等。識別模塊可以是存儲用于驗證用戶使用移動終端100的各 種信息并且可以包括用戶識別模塊(UIM)、客戶識別模塊(SIM)、通用客戶識別模塊(USM) 等等。另外,具有識別模塊的裝置(下面稱為"識別裝置")可以采取智能卡的形式,因此,識 別裝置可以經(jīng)由端口或其它連接裝置與移動終端100連接。接口單元170可以用于接收來自 外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿咏K端100內(nèi)的 一個或多個元件或者可以用于在移動終端和外部裝置之間傳輸數(shù)據(jù)。
[0060] 另外,當(dāng)移動終端100與外部底座連接時,接口單元170可以用作允許通過其將電 力從底座提供到移動終端100的路徑或者可以用作允許從底座輸入的各種命令信號通過其 傳輸?shù)揭苿咏K端的路徑。從底座輸入的各種命令信號或電力可以用作用于識別移動終端是 否準(zhǔn)確地安裝在底座上的信號。輸出單元150被構(gòu)造為以視覺、音頻和/或觸覺方式提供輸 出信號(例如,音頻信號、視頻信號、警報信號、振動信號等等)。輸出單元150可以包括顯示 單元151 〇
[0061 ] 顯示單元151可以顯示在移動終端100中處理的信息。例如,當(dāng)移動終端100處于電 話通話模式時,顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件 下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動終端100處于視頻通話模式 或者圖像捕獲模式時,顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖 像以及相關(guān)功能的UI或GUI等等。
[0062]同時,當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元 151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD)、薄膜晶體管 IXD(TFT-IXD)、有機發(fā)光二極管(0LED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少 一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明 顯示器,典型的透明顯示器可以例如為T0LED(透明有機發(fā)光二極管)顯示器等等。根據(jù)特定 想要的實施方式,移動終端100可以包括兩個或更多顯示單元(或其它顯示裝置),例如,移 動終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測觸摸 輸入壓力以及觸摸輸入位置和觸摸輸入面積。
[0063] 存儲器160可以存儲由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可 以暫時地存儲己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而 且,存儲器160可以存儲關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動和音頻信號的 數(shù)據(jù)。
[0064] 存儲器160可以包括至少一種類型的存儲介質(zhì),所述存儲介質(zhì)包括閃存、硬盤、多 媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機訪問存儲器(RAM)、靜態(tài)隨機訪問存儲 器(SRAM)、只讀存儲器(R0M)、電可擦除可編程只讀存儲器(EEPR0M)、可編程只讀存儲器 (PR0M)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲器 160的存儲功能的網(wǎng)絡(luò)存儲裝置協(xié)作。
[0065] 控制器180通常控制移動終端的總體操作。例如,控制器180執(zhí)行與語音通話、數(shù)據(jù) 通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒 體數(shù)據(jù)的多媒體模塊181,多媒體模塊181可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制 器180分離??刂破?80可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片 繪制輸入識別為字符或圖像。
[0066]電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元 件和組件所需的適當(dāng)?shù)碾娏Α?br>[0067]這里描述的各種實施方式可以以使用例如計算機軟件、硬件或其任何組合的計算 機可讀介質(zhì)來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路 (ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可 編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計為執(zhí)行這里描述的功能的 電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在控制器180中實施。 對于軟件實施,諸如過程或功能的實施方式可以與允許執(zhí)行至少一種功能或操作的單獨的 軟件模塊來實施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來 實施,軟件代碼可以存儲在存儲器160中并且由控制器180執(zhí)行。
[0068] 至此,己經(jīng)按照其功能描述了移動終端。下面,為了簡要起見,將描述諸如折疊型、 直板型、擺動型、滑動型移動終端等等的各種類型的移動終端中的滑動型移動終端作為示 例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動終端,并且不限于滑動型移動終端。
[0069] 基于上述移動終端硬件結(jié)構(gòu),提出本發(fā)明指紋識別裝置各個實施例。
[0070] 參照圖2,圖2為本發(fā)明指紋識別裝置第一實施例的功能模塊示意圖。
[0071]需要強調(diào)的是,對本領(lǐng)域的技術(shù)人員來說,圖2所示功能模塊圖僅僅是一個較佳實 施例的示例圖,本領(lǐng)域的技術(shù)人員圍繞圖2所示的指紋識別裝置的功能模塊,可輕易進行新 的功能模塊的補充;各功能模塊的名稱是自定義名稱,僅用于輔助理解該指紋識別裝置的 各個程序功能塊,不用于限定本發(fā)明的技術(shù)方案,本發(fā)明技術(shù)方案的核心是,各自定義名稱 的功能模塊所要達成的功能。
[0072] 本實施例提出一種指紋識別裝置,所述指紋識別裝置包括:
[0073] 獲取模塊10,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸 操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域;
[0074] 在本實施例中,所述指紋識別裝置包括建立模塊,所述建立模塊用于對所述指紋 識別區(qū)域建立二維坐標(biāo)系,而所述建立模塊對所述指紋識別區(qū)域建立二維坐標(biāo)系,優(yōu)選以 所述紋識別區(qū)域的中心點為原點建立二維坐標(biāo)系。在對所述指紋識別區(qū)域建立二維坐標(biāo)系 的基礎(chǔ)上,若檢測到基于指紋識別區(qū)域輸入的觸摸操作時,則所述獲取模塊10可直接獲取 所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域,并且,可確定各個子區(qū)域的位置 信息,其中,各個子區(qū)域相當(dāng)于是所述觸摸操作在所述指紋識別區(qū)域中的各個觸點。本實施 例中的所述觸摸操作可包括單擊、長按、滑動、雙擊操作等觸摸操作,而本實施例中的各個 所述子區(qū)域為單位面積子區(qū)域。
[0075] 第一計算模塊20,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述 觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域;
[0076] 在本實施例中,在所述獲取模塊10獲取所述觸摸操作在所述指紋識別區(qū)域中對應(yīng) 的各個子區(qū)域,并在確定各個子區(qū)域的位置信息之后,再獲取所述指紋識別區(qū)域的中心子 區(qū)域的位置信息,所述指紋識別的中心子區(qū)域為上文中的中心點,而從上文中可得知,對所 述指紋識別區(qū)域建立二維坐標(biāo)系,是以所述紋識別區(qū)域的中心點為原點建立二維坐標(biāo)系 的,因此,所述指紋識別區(qū)域的中心子區(qū)域的位置信息相當(dāng)于是原點,坐標(biāo)為(〇,〇),而在確 定各個所述子區(qū)域的位置信息與指紋識別區(qū)域的中心子區(qū)域的位置信息之后,所述第一計 算模塊20即可計算各個所述子區(qū)域與所述指紋識別區(qū)域的中心子區(qū)域的相對距離。為更好 理解本實施例中,以一個子區(qū)域,也就是一個觸點進行舉例,參照圖3,所述指紋識別區(qū)域 (圖3中所示是目前最常見的三種指紋識別區(qū)域形狀)的中心點位置為A,也就是中心子區(qū)域 的位置為A,所述指紋識別區(qū)域水平長度記為H,豎直長度記為V,此時所述觸摸操作的觸點 為B,也就是所述觸摸操作對應(yīng)的一個子區(qū)域為B,B的坐標(biāo)記為(X,Y),則所述子區(qū)域B的位 置信息與所述中心子區(qū)域的位置的相對距離根據(jù)公式進行計算:
[0077]根據(jù)上述公式,所述第一計算模塊20即可計算出各個所述子區(qū)域的位置信息與所 述中心子區(qū)域與的位置的相對距離。
[0078] 第二計算模塊30,用于根據(jù)計算的所述相對距離,計算所述觸摸操作在所述指紋 識別區(qū)域內(nèi)的觸控面積;
[0079] 在本實施例中,為提高觸控面積計算的準(zhǔn)確性,參照圖4,所述第二計算模塊30包 括:
[0080] 第一確定子模塊31,用于確定各個所述子區(qū)域的面積;
[0081]在本實施例中,所述第一確定子模塊31先確定各個所述子區(qū)域的面積,上文中已 經(jīng)提到,各個子區(qū)域是單位面積子區(qū)域,而單位面積子區(qū)域的數(shù)值由終端處理器本身的特 性決定,其中,數(shù)值的顆粒度劃分越小,能夠更精確的算出有效觸控面積,但顆粒度劃分越 小,芯片的運算量越大,因此,本實施例中,為了提高子區(qū)域劃分的智能性,優(yōu)選各個所述子 區(qū)域的面積的由終端處理器根據(jù)所述處理器可承載的運算量及/或空閑運算量進行劃分, 其中,所述處理器可承載的運算量及/或空閑運算量越大,對各個所述子區(qū)域劃分的面積越 小。也就是說終端處理器當(dāng)前可承載的運算量和空閑運算量越大,則可將單位面積子區(qū)域 的數(shù)值劃分越小,因此,根據(jù)所述終端處理器的處理方式,即可確定各個所述子區(qū)域的面 積,而各個子區(qū)域的面積的具體數(shù)值根據(jù)具體情況劃分,在本實施例中,各個子區(qū)域劃分為 等大的子區(qū)域,因此,各個所述子區(qū)域的面積用符號0表示。
[0082] 第一獲取子模塊32,用于獲取所述中心子區(qū)域的預(yù)設(shè)靈敏度;
[0083] 在本實施中,所述第一確定子模塊31確定了各個所述子區(qū)域的面積之后,所述第 一獲取子模塊32獲取所述中心子區(qū)域的預(yù)設(shè)靈敏度,所述中心子區(qū)域的預(yù)設(shè)靈敏度實際上 是所述指紋識別區(qū)域的響應(yīng)靈敏度,是一個固有特性,由于上文用字母A表示中心子區(qū)域, 因此,所述中心子區(qū)域的預(yù)設(shè)靈敏度用符號eA表示。
[0084]計算子模塊33,用于根據(jù)各個所述子區(qū)域與所述中心子區(qū)域的相對距離、各個所 述子區(qū)域的面積以及所述中心子區(qū)域的預(yù)設(shè)靈敏度的乘積,計算各個所述子區(qū)域?qū)?yīng)的響 應(yīng)靈敏度;
[0085]在本實施例中,在所述第一確定子模塊31確定了各個所述子區(qū)域的面積,以及所 述第一獲取子模塊32獲取到所述中心子區(qū)域的預(yù)設(shè)靈敏度之后,所述計算子模塊33根據(jù)各 個所述子區(qū)域與所述中心子區(qū)域的相對距離、各個所述子區(qū)域的面積以及所述中心子區(qū)域 的預(yù)設(shè)靈敏度,即可計算出各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度,具體是所述計算子模塊33 將各個所述子區(qū)域與所述中心子區(qū)域的相對距離、各個所述子區(qū)域的面積以及所述中心子 區(qū)域的預(yù)設(shè)靈敏度進行相乘,以得到各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度,同理,以子區(qū)域B 為例,計算公式如下:
[0087]根據(jù)上述計算公式,所述計算子模塊33即可得到各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏 度。
[0088] 積分子模塊34,用于對各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度求積分,得到所述觸摸 操作在所述指紋識別區(qū)域內(nèi)的觸控面積。
[0089] 在本實施例中,在得到各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度之后,所述積分子模塊 34對各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度求積分,以得到所述觸摸操作在所述指紋識別區(qū)域 內(nèi)的觸控面積,計算公式為:
[0091] 其中,所述(X1,yi)表示各個子區(qū)域中的坐標(biāo)值最小的點,所述(X2,y 2)表示各個子 區(qū)域中的坐標(biāo)值最大的點,根據(jù)上述計算公式,即可得到所述觸摸操作在所述指紋識別區(qū) 域內(nèi)的觸控面積。
[0092] 采集模塊40,用于在計算的所述觸控面積達到預(yù)設(shè)面積時,采集所述觸摸操作對 應(yīng)的指紋信息以進行指紋識別。
[0093] 在本實施例中,在計算得到所述觸控面積之后,將計算的所述觸控面積與預(yù)設(shè)面 積進行比對,其中,所述預(yù)設(shè)面積可以表示為指紋識別的有效面積,即觸控操作的觸控面積 達到所述預(yù)設(shè)面積,才認(rèn)為所述觸摸操作是有效的觸摸操作,此時,所述采集模塊40才會采 集所述觸摸操作對應(yīng)的指紋信息以進行指紋識別,若計算的所述觸控面積小于所述預(yù)設(shè)面 積,此時不采集所述觸摸操作對應(yīng)的指紋信息以進行指紋識別,防止了指紋識別區(qū)域?qū)χ?紋的虛報。
[0094] 本發(fā)明提出的指紋識別裝置,通過各個子區(qū)域的位置信息與中心子區(qū)域位置的相 對距離,計算所述觸摸操作在所述指紋識別區(qū)域內(nèi)的觸控面積,并在計算的所述觸控面積 達到預(yù)設(shè)面積時,才采集指紋以進行指紋識別而不僅僅是根據(jù)指紋識別區(qū)域的靈敏度來采 集指紋,防止了指紋識別區(qū)域的靈敏度過高時,即使是邊緣誤操作也會采集指紋并進行指 紋識別,本發(fā)明避免了指紋識別區(qū)域?qū)χ讣y的虛報,從而提高了指紋識別的準(zhǔn)確性。
[0095] 進一步地,為了提高指紋識別的靈活性,基于第一實施例提出本發(fā)明指紋識別裝 置的第二實施例,在本實施例中,在本實施例中,參照圖5,所述獲取模塊10包括:
[0096] 第二確定子模塊11,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,確定所 述觸摸操作的起始時間點和終止時間點,及/或所述觸摸操作的起始位置和終止位置;
[0097] 第二獲取子模塊12,用于在所述起始時間點和所述終止時間點之間的時長小于預(yù) 設(shè)時長時,及/或所述起始位置和所述終止位置之間的位置偏移小于預(yù)設(shè)位置偏移時,獲取 所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域。
[0098] 在本實施例中,為了提高子區(qū)域獲取的準(zhǔn)確性,參照圖6,所述第二獲取子模塊12 包括:
[0099]確定單元121,用于確定所述觸摸操作在所述指紋識別區(qū)域的各個子區(qū)域中對應(yīng) 的觸摸面積;
[0100] 獲取單元122,用于獲取觸摸面積占子區(qū)域面積達到預(yù)設(shè)比例的子區(qū)域,并將獲取 的子區(qū)域作為所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的子區(qū)域。
[0101] 在本實施例中,所述預(yù)設(shè)比例可根據(jù)具體情況進行設(shè)置,本實施例所述預(yù)設(shè)比例 優(yōu)選大于50 %。
[0102] 在本實施例中,在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,所述確定單元121 先確定所述觸摸操作的起始時間點和終止時間點,及/或所述觸摸操作的起始位置和終止 位置,并在所述起始時間點和所述終止時間點之間的時長小于預(yù)設(shè)時長時,及/或所述起始 位置和所述終止位置之間的位置偏移小于預(yù)設(shè)位置偏移時,所述獲取單元122才獲取所述 觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域,例如,在所述觸摸操作為單擊觸摸操 作時,所述確定單元121先確定所述單擊觸摸操作的起始時間點和終止時間點,及/或所述 單擊觸摸操作在所述指紋識別區(qū)域中的起始位置和終止位置,并計算所述起始時間點和所 述終止時間點之間的時長,及/或所述起始位置和所述終止位置之間的位置偏移,僅在所述 時長小于預(yù)設(shè)時長如500ms時,及/或所述起始位置和所述終止位置之間的位置偏移小于 1.5mm時,所述獲取單元122才獲取所述單擊觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子 區(qū)域,相當(dāng)于是在預(yù)設(shè)時長內(nèi)獲取到單擊觸摸操作的down事件和up事件,并在down事件和 up事件之間的位置偏移小于預(yù)設(shè)位置偏移,所述獲取單元122才獲取所述單擊觸摸操作在 所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域,可以理解,所述單擊觸摸操作的down事件和up事 件表示單擊觸摸操作在指紋識別區(qū)域中手指點擊的操作和手指離開的操作。
[0103] 進一步地,當(dāng)所述觸摸操作為雙擊觸摸操作,那么,此時同樣需要在預(yù)設(shè)時長內(nèi)獲 取到兩次觸摸操作的down和up事件,并且兩次觸摸操作的down事件和up事件的位置偏移都 要小于預(yù)設(shè)位置偏移,進一步地,為了提高觸摸操作的準(zhǔn)確性,第一次位置偏移up事件與第 二次觸摸操作down事件的時間間隔也必須位于預(yù)設(shè)時間范圍內(nèi),同時,第一次觸摸操作的 UP事件與第二次觸摸操作的down事件位置偏移位于預(yù)設(shè)位置偏移范圍內(nèi),也就是說,在所 述觸摸操作為雙擊觸摸操作,必須滿足上述四個條件,所述獲取單元122才能獲取所述雙擊 觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域。
[0104]可以理解的是,以上所列舉出的兩種方式僅僅為示例性的,本領(lǐng)域技術(shù)人員利用 本發(fā)明的技術(shù)思想,根據(jù)其具體需求所提出的其它終端向所述終端發(fā)送位置信息的方式均 在本發(fā)明的保護范圍內(nèi),在此不進行一一窮舉。
[0105] 在本實施例中,在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,先確定確定所述 觸摸操作的起始時間點和終止時間點,及/或所述觸摸操作的起始位置和終止位置,并在所 述起始時間點和所述終止時間點之間的時長小于預(yù)設(shè)時長時,及/或所述起始位置和所述 終止位置之間的位置偏移小于預(yù)設(shè)位置偏移時,才獲取所述觸摸操作在所述指紋識別區(qū)域 中對應(yīng)的各個子區(qū)域,并執(zhí)行后續(xù)計算觸摸操作的觸控面積的操作,從而提高了指紋識別 的準(zhǔn)確性和效率。
[0106] 進一步地,為了提高指紋識別的靈活性,本發(fā)明還可在計算出觸摸操作對應(yīng)的觸 控面積,并將計算的觸控面積與預(yù)設(shè)面積進行比對的同時,才將所述觸摸操作的起始時間 點和終止時間點之間的時長與預(yù)設(shè)時長進行比對,及/或所述觸摸操作的起始位置和終止 位置之間的位置偏移與預(yù)設(shè)位置偏移進行比對,并在三個比對結(jié)果都滿足條件時,即計算 的觸控面積達到所述預(yù)設(shè)面積,所述觸摸操作的起始時間點和終止時間點之間的時長小于 預(yù)設(shè)時長,及/或所述觸摸操作的起始位置和終止位置之間的位置偏移小于所述預(yù)設(shè)位置 偏移,才采集指紋以進行指紋的識別,從而提高了指紋識別的靈活性。
[0107] 本發(fā)明的技術(shù)方案中,防止了指紋識別區(qū)域的靈敏度較高時,用戶無意間觸控到 指紋識別區(qū)域的邊緣就誤觸了指紋功能,本發(fā)明中,由于離指紋識別區(qū)域的中心越遠,指紋 靈敏度越低,用戶誤觸指紋器件邊緣難以達到有效觸控面積,避免了指紋識別區(qū)域?qū)χ讣y 的虛報,從而提高了指紋識別的準(zhǔn)確性。
[0108] 本發(fā)明進一步提供一種指紋識別方法。
[0109] 參照圖7,圖7為本發(fā)明指紋識別方法第一實施例的流程示意圖。
[0110] 本實施例提出一種指紋識別方法,所述指紋識別方法包括以下步驟:
[0111] 步驟S10,在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸操作在所 述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域;
[0112] 在本實施例中,所述步驟S10之前,包括對所述指紋識別區(qū)域建立二維坐標(biāo)系的步 驟,而對所述指紋識別區(qū)域建立二維坐標(biāo)系,優(yōu)選以所述紋識別區(qū)域的中心點為原點建立 二維坐標(biāo)系。在對所述指紋識別區(qū)域建立二維坐標(biāo)系的基礎(chǔ)上,若檢測到基于指紋識別區(qū) 域輸入的觸摸操作時,則可直接獲取所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū) 域,并且,可確定各個子區(qū)域的位置信息,其中,各個子區(qū)域相當(dāng)于是所述觸摸操作在所述 指紋識別區(qū)域中的各個觸點。本實施例中的所述觸摸操作可包括單擊、長按、滑動、雙擊操 作等觸摸操作,而本實施例中的各個所述子區(qū)域為單位面積子區(qū)域。
[0113] 步驟S20,基于各個所述子區(qū)域的位置信息與指紋識別區(qū)域的中心子區(qū)域的位置 信息,計算各個所述子區(qū)域與所述指紋識別區(qū)域的中心子區(qū)域的相對距離;
[0114] 在本實施例中,在獲取所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域, 并在確定各個子區(qū)域的位置信息之后,再獲取所述指紋識別區(qū)域的中心子區(qū)域的位置信 息,所述指紋識別的中心子區(qū)域為上文中的中心點,而從上文中可得知,對所述指紋識別區(qū) 域建立二維坐標(biāo)系,是以所述紋識別區(qū)域的中心點為原點建立二維坐標(biāo)系的,因此,所述指 紋識別區(qū)域的中心子區(qū)域的位置信息相當(dāng)于是原點,坐標(biāo)為(〇,〇),而在確定各個所述子區(qū) 域的位置信息與指紋識別區(qū)域的中心子區(qū)域的位置信息之后,即可計算各個所述子區(qū)域與 所述指紋識別區(qū)域的中心子區(qū)域的相對距離。為更好理解本實施例中,以一個子區(qū)域,也就 是一個觸點進行舉例,參照圖3,所述指紋識別區(qū)域(圖3中所示是目前最常見的三種指紋識 別區(qū)域形狀)的中心點位置為A,也就是中心子區(qū)域的位置為A,所述指紋識別區(qū)域水平長度 記為H,豎直長度記為V,此時所述觸摸操作的觸點為B,也就是所述觸摸操作對應(yīng)的一個子 區(qū)域為B,B的坐標(biāo)記為(X,Y),則所述子區(qū)域B的位置信息與所述中心子區(qū)域的位置的相對 距離根據(jù)公式進行計算:
[0116]根據(jù)上述公式,即可計算出各個所述子區(qū)域的位置信息與所述中心子區(qū)域與的位 置的相對距離。
[0117]步驟S30,根據(jù)計算的所述相對距離,計算所述觸摸操作在所述指紋識別區(qū)域內(nèi)的 觸控面積;
[0118] 在本實施例中,為提高觸控面積計算的準(zhǔn)確性,參照圖8,所述步驟S30包括:
[0119] 步驟S31,確定各個所述子區(qū)域的面積;
[0120] 在本實施例中,先確定各個所述子區(qū)域的面積,上文中已經(jīng)提到,各個子區(qū)域是單 位面積子區(qū)域,而單位面積子區(qū)域的數(shù)值由終端處理器本身的特性決定,其中,數(shù)值的顆粒 度劃分越小,能夠更精確的算出有效觸控面積,但顆粒度劃分越小,芯片的運算量越大,因 此,本實施例中,為了提高子區(qū)域劃分的智能性,優(yōu)選各個所述子區(qū)域的面積的由終端處理 器根據(jù)所述處理器可承載的運算量及/或空閑運算量進行劃分,其中,所述處理器可承載的 運算量及/或空閑運算量越大,對各個所述子區(qū)域劃分的面積越小。也就是說終端處理器當(dāng) 前可承載的運算量和空閑運算量越大,則可將單位面積子區(qū)域的數(shù)值劃分越小,因此,根據(jù) 所述終端處理器的處理方式,即可確定各個所述子區(qū)域的面積,而各個子區(qū)域的面積的具 體數(shù)值根據(jù)具體情況劃分,在本實施例中,各個子區(qū)域劃分為等大的子區(qū)域,因此,各個所 述子區(qū)域的面積用符號0表示。
[0121 ]步驟S32,獲取所述中心子區(qū)域的預(yù)設(shè)靈敏度;
[0122] 在本實施中,確定了各個所述子區(qū)域的面積之后,獲取所述中心子區(qū)域的預(yù)設(shè)靈 敏度,所述中心子區(qū)域的預(yù)設(shè)靈敏度實際上是所述指紋識別區(qū)域的響應(yīng)靈敏度,是一個固 有特性,由于上文用字母A表示中心子區(qū)域,因此,所述中心子區(qū)域的預(yù)設(shè)靈敏度用符號eA 表不。
[0123] 步驟S33,根據(jù)各個所述子區(qū)域與所述中心子區(qū)域的相對距離、各個所述子區(qū)域的 面積以及所述中心子區(qū)域的預(yù)設(shè)靈敏度的乘積,計算各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度;
[0124] 在本實施例中,在確定了各個所述子區(qū)域的面積,以及獲取到所述中心子區(qū)域的 預(yù)設(shè)靈敏度之后,根據(jù)各個所述子區(qū)域與所述中心子區(qū)域的相對距離、各個所述子區(qū)域的 面積以及所述中心子區(qū)域的預(yù)設(shè)靈敏度,即可計算出各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度, 具體是將各個所述子區(qū)域與所述中心子區(qū)域的相對距離、各個所述子區(qū)域的面積以及所述 中心子區(qū)域的預(yù)設(shè)靈敏度進行相乘,以得到各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度,同理,以子 區(qū)域B為例,計算公式如下:
[0126] 根據(jù)上述計算公式,即可得到各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度。
[0127] 步驟S34,對各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度求積分,得到所述觸摸操作在所述 指紋識別區(qū)域內(nèi)的觸控面積。
[0128] 在本實施例中,在得到各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度之后,對各個所述子區(qū) 域?qū)?yīng)的響應(yīng)靈敏度求積分,以得到所述觸摸操作在所述指紋識別區(qū)域內(nèi)的觸控面積,計 算公式為:
[0130] 其中,所述(X1,yi)表示各個子區(qū)域中的坐標(biāo)值最小的點,所述(X2,y 2)表示各個子 區(qū)域中的坐標(biāo)值最大的點,根據(jù)上述計算公式,即可得到所述觸摸操作在所述指紋識別區(qū) 域內(nèi)的觸控面積。
[0131] 步驟S40,在計算的所述觸控面積達到預(yù)設(shè)面積時,采集所述觸摸操作對應(yīng)的指紋 信息以進行指紋識別。
[0132] 在本實施例中,在計算得到所述觸控面積之后,將計算的所述觸控面積與預(yù)設(shè)面 積進行比對,其中,所述預(yù)設(shè)面積可以表示為指紋識別的有效面積,即觸控操作的觸控面積 達到所述預(yù)設(shè)面積,才認(rèn)為所述觸摸操作是有效的觸摸操作,此時,才會采集所述觸摸操作 對應(yīng)的指紋信息以進行指紋識別,若計算的所述觸控面積小于所述預(yù)設(shè)面積,此時不采集 所述觸摸操作對應(yīng)的指紋信息以進行指紋識別,防止了指紋識別區(qū)域?qū)χ讣y的虛報。
[0133] 本發(fā)明提出的指紋識別方法,通過各個子區(qū)域的位置信息與中心子區(qū)域位置的相 對距離,計算所述觸摸操作在所述指紋識別區(qū)域內(nèi)的觸控面積,并在計算的所述觸控面積 達到預(yù)設(shè)面積時,才采集指紋以進行指紋識別而不僅僅是根據(jù)指紋識別區(qū)域的靈敏度來采 集指紋,防止了指紋識別區(qū)域的靈敏度過高時,即使是邊緣誤操作也會采集指紋并進行指 紋識別,本發(fā)明避免了指紋識別區(qū)域?qū)χ讣y的虛報,從而提高了指紋識別的準(zhǔn)確性。
[0134] 進一步地,為了提高指紋識別的靈活性,基于第一實施例提出本發(fā)明指紋識別方 法的第二實施例,在本實施例中,參照圖9,所述步驟S10包括:
[0135] 步驟S11,在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,確定所述觸摸操作的起 始時間點和終止時間點,及/或所述觸摸操作的起始位置和終止位置;
[0136] 步驟S12,在所述起始時間點和所述終止時間點之間的時長小于預(yù)設(shè)時長時,及/ 或所述起始位置和所述終止位置之間的位置偏移小于預(yù)設(shè)位置偏移時,獲取所述觸摸操作 在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域。
[0137] 在本實施例中,為了提高子區(qū)域獲取的準(zhǔn)確性,參照圖10,所述步驟S12包括:
[0138] 步驟S121,確定所述觸摸操作在所述指紋識別區(qū)域的各個子區(qū)域中對應(yīng)的觸摸面 積;
[0139] 步驟S122,獲取觸摸面積占子區(qū)域面積達到預(yù)設(shè)比例的子區(qū)域,并將獲取的子區(qū) 域作為所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的子區(qū)域。
[0140] 在本實施例中,所述預(yù)設(shè)比例可根據(jù)具體情況進行設(shè)置,本實施例所述預(yù)設(shè)比例 優(yōu)選大于50 %。
[0141] 在本實施例中,在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,先確定所述觸摸 操作的起始時間點和終止時間點,及/或所述觸摸操作的起始位置和終止位置,并在所述起 始時間點和所述終止時間點之間的時長小于預(yù)設(shè)時長時,及/或所述起始位置和所述終止 位置之間的位置偏移小于預(yù)設(shè)位置偏移時,才獲取所述觸摸操作在所述指紋識別區(qū)域中對 應(yīng)的各個子區(qū)域,例如,在所述觸摸操作為單擊觸摸操作時,確定所述單擊觸摸操作的起始 時間點和終止時間點,及/或所述單擊觸摸操作在所述指紋識別區(qū)域中的起始位置和終止 位置,并計算所述起始時間點和所述終止時間點之間的時長,及/或所述起始位置和所述終 止位置之間的位置偏移,僅在所述時長小于預(yù)設(shè)時長如500ms時,及/或所述起始位置和所 述終止位置之間的位置偏移小于1.5mm時,才獲取所述單擊觸摸操作在所述指紋識別區(qū)域 中對應(yīng)的各個子區(qū)域,相當(dāng)于是在預(yù)設(shè)時長內(nèi)獲取到單擊觸摸操作的down事件和up事件, 并在down事件和up事件之間的位置偏移小于預(yù)設(shè)位置偏移,才獲取所述單擊觸摸操作在所 述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域,可以理解,所述單擊觸摸操作的down事件和up事件 表示單擊觸摸操作在指紋識別區(qū)域中手指點擊的操作和手指離開的操作。
[0142] 進一步地,當(dāng)所述觸摸操作為雙擊觸摸操作,那么,此時同樣需要在預(yù)設(shè)時長內(nèi)獲 取到兩次觸摸操作的down和up事件,并且兩次觸摸操作的down事件和up事件的位置偏移都 要小于預(yù)設(shè)位置偏移,進一步地,為了提高觸摸操作的準(zhǔn)確性,第一次位置偏移up事件與第 二次觸摸操作down事件的時間間隔也必須位于預(yù)設(shè)時間范圍內(nèi),同時,第一次觸摸操作的 up事件與第二次觸摸操作的down事件位置偏移位于預(yù)設(shè)位置偏移范圍內(nèi),也就是說,在所 述觸摸操作為雙擊觸摸操作,必須滿足上述四個條件,才能獲取所述雙擊觸摸操作在所述 指紋識別區(qū)域中對應(yīng)的各個子區(qū)域。
[0143] 可以理解的是,以上所列舉出的兩種方式僅僅為示例性的,本領(lǐng)域技術(shù)人員利用 本發(fā)明的技術(shù)思想,根據(jù)其具體需求所提出的其它終端向所述終端發(fā)送位置信息的方式均 在本發(fā)明的保護范圍內(nèi),在此不進行一一窮舉。
[0144] 在本實施例中,在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,先確定確定所述 觸摸操作的起始時間點和終止時間點,及/或所述觸摸操作的起始位置和終止位置,并在所 述起始時間點和所述終止時間點之間的時長小于預(yù)設(shè)時長時,及/或所述起始位置和所述 終止位置之間的位置偏移小于預(yù)設(shè)位置偏移時,才獲取所述觸摸操作在所述指紋識別區(qū)域 中對應(yīng)的各個子區(qū)域,并執(zhí)行后續(xù)計算觸摸操作的觸控面積的操作,從而提高了指紋識別 的準(zhǔn)確性和效率。
[0145] 進一步地,為了提高指紋識別的靈活性,本發(fā)明還可在計算出觸摸操作對應(yīng)的觸 控面積,并將計算的觸控面積與預(yù)設(shè)面積進行比對的同時,才將所述觸摸操作的起始時間 點和終止時間點之間的時長與預(yù)設(shè)時長進行比對,及/或所述觸摸操作的起始位置和終止 位置之間的位置偏移與預(yù)設(shè)位置偏移進行比對,并在三個比對結(jié)果都滿足條件時,即計算 的觸控面積達到所述預(yù)設(shè)面積,所述觸摸操作的起始時間點和終止時間點之間的時長小于 預(yù)設(shè)時長,及/或所述觸摸操作的起始位置和終止位置之間的位置偏移小于所述預(yù)設(shè)位置 偏移,才采集指紋以進行指紋的識別,從而提高了指紋識別的靈活性。
[0146] 本發(fā)明的技術(shù)方案中,防止了指紋識別區(qū)域的靈敏度較高時,用戶無意間觸控到 指紋識別區(qū)域的邊緣就誤觸了指紋功能,本發(fā)明中,由于離指紋識別區(qū)域的中心越遠,指紋 靈敏度越低,用戶誤觸指紋器件邊緣難以達到有效觸控面積,避免了指紋識別區(qū)域?qū)χ讣y 的虛報,從而提高了指紋識別的準(zhǔn)確性。
[0147] 需要說明的是,在本文中,術(shù)語"包括"、"包含"或者其任何其它變體意在涵蓋非排 他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而 且還包括沒有明確列出的其它要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有 的要素。在沒有更多限制的情況下,由語句"包括一個……"限定的要素,并不排除在包括該 要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
[0148] 上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0149] 通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方 法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下 前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做 出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì) (如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,月艮 務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0150]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其它相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【主權(quán)項】
1. 一種指紋識別裝置,其特征在于,所述指紋識別裝置包括: 獲取模塊,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸操作在 所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域; 第一計算模塊,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸操 作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域; 第二計算模塊,用于根據(jù)計算的所述相對距離,計算所述觸摸操作在所述指紋識別區(qū) 域內(nèi)的觸控面積; 采集模塊,用于在計算的所述觸控面積達到預(yù)設(shè)面積時,采集所述觸摸操作對應(yīng)的指 紋信息以進行指紋識別。2. 如權(quán)利要求1所述的指紋識別裝置,其特征在于,所述第二計算模塊包括: 第一確定子模塊,用于確定各個所述子區(qū)域的面積; 第一獲取子模塊,用于獲取所述中心子區(qū)域的預(yù)設(shè)靈敏度; 計算子模塊,用于根據(jù)各個所述子區(qū)域與所述中心子區(qū)域的相對距離、各個所述子區(qū) 域的面積以及所述中心子區(qū)域的預(yù)設(shè)靈敏度的乘積,計算各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏 度; 積分子模塊,用于對各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度求積分,得到所述觸摸操作在 所述指紋識別區(qū)域內(nèi)的觸控面積。3. 如權(quán)利要求2所述的指紋識別裝置,其特征在于,各個所述子區(qū)域的面積的由終端處 理器根據(jù)所述處理器可承載的運算量及/或空閑運算量進行劃分,其中,所述處理器可承載 的運算量及/或空閑運算量越大,對各個所述子區(qū)域劃分的面積越小。4. 如權(quán)利要求1-3任一項所述的指紋識別裝置,其特征在于,所述獲取模塊包括: 第二確定子模塊,用于在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,確定所述觸摸 操作的起始時間點和終止時間點,及/或所述觸摸操作的起始位置和終止位置; 第二獲取子模塊,用于在所述起始時間點和所述終止時間點之間的時長小于預(yù)設(shè)時長 時,及/或所述起始位置和所述終止位置之間的位置偏移小于預(yù)設(shè)位置偏移時,獲取所述觸 摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域。5. 如權(quán)利要求4所述的指紋識別裝置,其特征在于,所述第二獲取子模塊包括: 確定單元,用于確定所述觸摸操作在所述指紋識別區(qū)域的各個子區(qū)域中對應(yīng)的觸摸面 積; 獲取單元,用于獲取觸摸面積占子區(qū)域面積達到預(yù)設(shè)比例的子區(qū)域,并將獲取的子區(qū) 域作為所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的子區(qū)域。6. -種指紋識別方法,其特征在于,所述指紋識別方法包括以下步驟: 在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,獲取所述觸摸操作在所述指紋識別區(qū) 域中對應(yīng)的各個子區(qū)域; 基于各個所述子區(qū)域的位置信息與指紋識別區(qū)域的中心子區(qū)域的位置信息,計算各個 所述子區(qū)域與所述指紋識別區(qū)域的中心子區(qū)域的相對距離; 根據(jù)計算的所述相對距離,計算所述觸摸操作在所述指紋識別區(qū)域內(nèi)的觸控面積; 在計算的所述觸控面積達到預(yù)設(shè)面積時,采集所述觸摸操作對應(yīng)的指紋信息以進行指 紋識別。7. 如權(quán)利要求6所述的指紋識別方法,其特征在于,所述根據(jù)計算的所述相對距離,計 算所述觸摸操作在所述指紋識別區(qū)域內(nèi)的觸控面積的步驟包括: 確定各個所述子區(qū)域的面積; 獲取所述中心子區(qū)域的預(yù)設(shè)靈敏度; 根據(jù)各個所述子區(qū)域與所述中心子區(qū)域的相對距離、各個所述子區(qū)域的面積以及所述 中心子區(qū)域的預(yù)設(shè)靈敏度的乘積,計算各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度; 對各個所述子區(qū)域?qū)?yīng)的響應(yīng)靈敏度求積分,得到所述觸摸操作在所述指紋識別區(qū)域 內(nèi)的觸控面積。8. 如權(quán)利要求7所述的指紋識別方法,其特征在于,各個所述子區(qū)域的面積的由終端處 理器根據(jù)所述處理器可承載的運算量及/或空閑運算量進行劃分,其中,所述處理器可承載 的運算量及/或空閑運算量越大,對各個所述子區(qū)域劃分的面積越小。9. 如權(quán)利要求6-8任一項所述的指紋識別方法,其特征在于,所述在檢測到基于指紋識 別區(qū)域輸入的觸摸操作時,獲取所述觸摸操作在所述指紋識別區(qū)域中對應(yīng)的各個子區(qū)域的 步驟包括: 在檢測到基于指紋識別區(qū)域輸入的觸摸操作時,確定所述觸摸操作的起始時間點和終 止時間點,及/或所述觸摸操作的起始位置和終止位置; 在所述起始時間點和所述終止時間點之間的時長小于預(yù)設(shè)時長時,及/或所述起始位 置和所述終止位置之間的位置偏移小于預(yù)設(shè)位置偏移時,獲取所述觸摸操作在所述指紋識 別區(qū)域中對應(yīng)的各個子區(qū)域。10. 如權(quán)利要求9所述的指紋識別方法,其特征在于,所述獲取所述觸摸操作在所述指 紋識別區(qū)域中對應(yīng)的各個子區(qū)域的步驟包括: 確定所述觸摸操作在所述指紋識別區(qū)域的各個子區(qū)域中對應(yīng)的觸摸面積; 獲取觸摸面積占子區(qū)域面積達到預(yù)設(shè)比例的子區(qū)域,并將獲取的子區(qū)域作為所述觸摸 操作在所述指紋識別區(qū)域中對應(yīng)的子區(qū)域。
【文檔編號】G06K9/00GK105893955SQ201610192851
【公開日】2016年8月24日
【申請日】2016年3月30日
【發(fā)明人】李成
【申請人】努比亞技術(shù)有限公司