本發(fā)明涉及生物特征識別技術(shù),特別涉及一種控制方法、電子裝置和計算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
現(xiàn)有的用于手機(jī)解鎖的虹膜識別技術(shù)在啟動時通常需要先按下電源鍵點亮屏幕才開啟虹膜識別模組進(jìn)行虹膜識別。如此,虹膜識別啟動速度較慢,用戶體驗較差。
技術(shù)實現(xiàn)要素:
本發(fā)明的實施例提供了一種控制方法、電子裝置和計算機(jī)可讀存儲介質(zhì)。
本發(fā)明實施方式的控制方法用于電子裝置。所述電子裝置包括虹膜識別模組和運動傳感器,所述虹膜識別模組包括紅外攝像頭,所述控制方法包括以下步驟:
通過所述運動傳感器檢測所述電子裝置的運動信息;
若所述電子裝置的運動信息滿足預(yù)設(shè)條件,通過所述紅外攝像頭拍攝用戶圖像;和
在判斷所述用戶圖像中存在人眼時,通過所述虹膜識別模組進(jìn)行虹膜識別。
本發(fā)明實施方式的電子裝置包括紅外攝像頭、虹膜識別模組和運動傳感器。所述虹膜識別模組包括所述紅外攝像頭。所述運動傳感器用于檢測所述電子裝置的運動信息;所述紅外攝像頭用于在所述電子裝置的運動信息滿足預(yù)設(shè)條件時拍攝用戶圖像;所述虹膜識別模組用于在判斷所述用戶圖像中存在人臉時,通過所述虹膜識別模組進(jìn)行虹膜識別。
本發(fā)明實施方式的電子裝置包括虹膜識別模組、運動傳感器、一個或多個處理器、存儲器和一個或多個程序。所述虹膜識別模組包括紅外攝像頭。其中所述一個或多個程度被存儲在所述存儲器中,并且被配置成由所述一個或多個處理器執(zhí)行,所述程序包括執(zhí)行上述的控制方法的指令。
本發(fā)明實施方式的計算機(jī)可讀存儲介質(zhì)包括與能夠攝像的電子裝置結(jié)合使用的計算機(jī)程序,所述計算機(jī)程序可被處理器執(zhí)行以完成上述的控制方法。
本發(fā)明實施方式的控制方法、電子裝置和計算機(jī)可讀存儲介質(zhì)通過運動傳感器檢測電子裝置的運動以觸發(fā)紅外攝像頭開啟,并在紅外攝像頭拍攝到用戶人眼時快速開啟虹膜識別模組以進(jìn)行虹膜識別,無需等待用戶按下電源鍵才開啟虹膜識別模組,減少了虹膜識別開啟的等待時間,提升用戶的使用體驗。
本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖2是本發(fā)明某些實施方式的電子裝置的模塊示意圖。
圖3是本發(fā)明某些實施方式的電子裝置的模塊示意圖。
圖4是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖5是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖6是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖7是本發(fā)明某些實施方式的控制方法的流程示意圖。
具體實施方式
下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
請一并參閱圖1至2,本發(fā)明實施方式的控制方法用于電子裝置100。電子裝置100包括虹膜識別模組20和運動傳感器30。虹膜識別模組20包括紅外攝像頭22??刂品椒òㄒ韵虏襟E:
s11:通過運動傳感器30檢測電子裝置100的運動信息;
s12:在電子裝置100的運動信息滿足預(yù)設(shè)條件時,通過紅外攝像頭22拍攝用戶圖像;和
s13:在用戶圖像中存在人眼時,通過虹膜識別模組20進(jìn)行虹膜識別。
請再參閱圖2,本發(fā)明實施方式的控制方法可以由本發(fā)明實施方式的電子裝置100實現(xiàn)。本發(fā)明實施方式的電子裝置100包括運動傳感器30、紅外攝像頭22和虹膜識別模組20。其中,虹膜識別模組20包括紅外攝像頭22。步驟s11可以由運動傳感器30實現(xiàn),步驟s12可以由紅外攝像頭22實現(xiàn);步驟s13可以由虹膜識別模組20實現(xiàn)。
也即是說,運動傳感器30可用于檢測電子裝置100的運動信息;紅外攝像頭22可用于在電子裝置100的運動信息滿足預(yù)設(shè)條件時拍攝用戶圖像;虹膜識別模組20可用于在用戶圖象征存在人眼時進(jìn)行虹膜識別。
在某些實施方式中,電子裝置100包括手機(jī)、平板電腦、筆記本電腦、智能手表、智能手環(huán)、智能眼鏡、智能頭盔等。在本發(fā)明的具體實施例中,電子裝置100為手機(jī)。
請參閱圖3,本發(fā)明實施方式的電子裝置100包括虹膜識別模組20、運動傳感器30、一個或多個處理器40、存儲器50和一個或多個程序51。虹膜識別模組20包括紅外攝像頭22。一個或多個程序51被存儲在存儲器50中,并且被配置成由一個或多個處理器40執(zhí)行,程序51包括執(zhí)行以下步驟的指令:
s11:通過運動傳感器30檢測電子裝置100的運動信息;
s12:在電子裝置100的運動信息滿足預(yù)設(shè)條件時,通過紅外攝像頭22拍攝用戶圖像;和
s13:在用戶圖像中存在人眼時,通過虹膜識別模組20進(jìn)行虹膜識別。
可以理解,現(xiàn)有采用虹膜識別技術(shù)的電子裝置100在使用虹膜識別進(jìn)行解鎖或其他操作時,需要按下開關(guān)鍵才能開啟虹膜識別模組20進(jìn)行虹膜識別,導(dǎo)致整個解鎖過程較長,用戶體驗較差。本發(fā)明實施方式的控制方法通過運動傳感器30檢測電子裝置100的運動以觸發(fā)紅外攝像頭22開啟,并在紅外攝像頭22拍攝到用戶人眼時快速開啟虹膜識別模組20以進(jìn)行虹膜識別,無需等待用戶按下電源鍵才開啟虹膜識別模組20,減少了虹膜識別開啟的等待時間,提升用戶的使用體驗。
在某些實施方式中,運動傳感器30包括陀螺儀和/或加速度傳感器。
運用在本發(fā)明實施方式的電子裝置100(即手機(jī))中的陀螺儀可為微機(jī)電(mems)陀螺儀。微機(jī)電陀螺儀是通過檢測科里奧利力(即旋轉(zhuǎn)物體在有徑向運動時所受的切向力)來檢測手機(jī)的角速度。在手機(jī)產(chǎn)生徑向運動時,微機(jī)電陀螺儀中的橫向的電容板測量由于橫向的科里奧利力運動帶來的電容變化。由于科里奧利力正比于角速度,所以由電容的變化可以計算出角速度。微機(jī)電陀螺儀能夠分別測量x、y、z三個方向的角速度值。x方向的值的大小代表手機(jī)在水平方向的移動,y方向的值的大小代表手機(jī)在垂直方向的移動,z方向的值的大小代表手機(jī)在空間垂直方向上的移動。通過微機(jī)電陀螺儀測量手機(jī)在x、y、z三個方向的角速度即可確定手機(jī)的運動信息,如,手機(jī)是否被用戶抬起等,從而觸發(fā)紅外攝像頭22開啟以拍攝圖像。
本發(fā)明實施方式中的加速度傳感器為微機(jī)電(mems)加速度傳感器。微機(jī)電加速度傳感器包括壓阻式微加速度計、電容式微加速度計、扭擺式微加速度計及隧道式微加速度計等。本發(fā)明的具體實施例中,可采用電容式微加速度計進(jìn)行加速度的測量。具體地,電容式微加速度計包括兩個懸臂結(jié)構(gòu)的電容板。在手機(jī)運動時,手機(jī)的速度變化(即,加速度)達(dá)到足夠大,電容式微加速度計中的電容板所受的慣性力超過固定或支撐它的力,電容板會移動,上下兩個電容板之間的距離產(chǎn)生改變從而改變電容。電容的變化由一片晶片轉(zhuǎn)換成電壓信號,根據(jù)電壓信號即可計算出加速度值。其中,電容的變化與加速度成正比。如此,在手機(jī)運動時即可由加速度傳感器測量出手機(jī)運動的加速度,根據(jù)加速度確定手機(jī)的運動信息,在運動信息滿足預(yù)定條件時觸發(fā)紅外攝像頭22開啟以拍攝圖像。
請參閱圖4,在某些實施方式中,運動信息包括電子裝置100的軌跡信息,步驟s11控制運動傳感器30檢測電子裝置100的運動信息包括以下步驟:
s111:通過運動傳感器30檢測電子裝置100的軌跡信息。
請再參閱圖2,在某些實施方式中,步驟s111可以由運動傳感器30實現(xiàn)。
也即是說,運動傳感器30可用于通過運動傳感器30檢測電子裝置100的軌跡信息。
請再參閱圖3,在某些實施方式中,程序51還包括執(zhí)行以下步驟的指令:
s111:通過運動傳感器30檢測電子裝置100的軌跡信息。
運動傳感器30可檢測到電子裝置100運動時的加速度數(shù)據(jù),此時運動傳感器30包括加速度傳感器。根據(jù)運動傳感器30檢測到的加速度數(shù)據(jù)可計算出電子裝置100的運動軌跡。具體地,根據(jù)牛頓力學(xué)運動定律,通過對運動物體的加速度進(jìn)行二重積分即可求得運動物體的運動位移。電子裝置100在空間中沿x、y、z軸方向上的瞬時運動速度v分別為:
t時刻電子裝置100沿x、y、z軸方向上的運動位移s分別為:
則在t-δt時間段內(nèi),電子裝置100的空間運動位移為:
如此,在t時刻電子裝置100在空間坐標(biāo)系x-y-z中的空間坐標(biāo)為(sx(t),sy(t),sz(t)),如此,通過t0,t1,t2,……tn時刻所有空間位置坐標(biāo)點即可得出電子裝置100的運動軌跡。
預(yù)定條件指的是觸發(fā)紅外攝像頭22開啟的預(yù)定運動軌跡。在實際使用時,若運動傳感器30檢測得到的運動軌跡與預(yù)定運動軌跡之間的差值小于預(yù)設(shè)值,即可觸發(fā)紅外攝像頭22開啟。其中,預(yù)設(shè)運動軌跡可以是弧形,圓形、v形等各種軌跡形狀。在本發(fā)明的具體實施例中,預(yù)設(shè)運動軌跡為弧形??梢岳斫?,用戶拿起手機(jī)時,手機(jī)從遠(yuǎn)離用戶臉部的位置移動至靠近用戶臉部的位置,期間手機(jī)的運動軌跡通常為弧形。如此,將預(yù)設(shè)運動設(shè)軌跡設(shè)定為弧形,可以在用戶使用時快速進(jìn)行紅外攝像頭22的開啟,減少用戶的等待時間,改善用戶的使用體驗。
在某些情況下,用戶在行走過程中手握手機(jī),此時由于用戶手臂的擺幅可能使得手機(jī)的運動軌跡也為弧形,因此,通過紅外攝像頭22拍攝圖像,隨后處理圖像以判斷用戶圖像中是否存在人眼,在存在人眼時才進(jìn)行虹膜識別。如此,可以防止虹膜識別的誤觸發(fā)。
判斷用戶圖像中是否存在人眼可由處理器40實現(xiàn)。處理器40可通過提取用戶圖像的邊緣輪廓及對邊緣提取后的用戶圖像進(jìn)行hough圓變換以檢測用戶圖像中是否存在人眼。首先,處理器40對用戶圖像進(jìn)行變勻輪廓提取。具體地,可通過canny算子進(jìn)行邊緣提取。canny算子進(jìn)行邊緣提取的算法的核心有以下幾步:首先,用2d高斯濾波模板對用戶圖像進(jìn)行卷積以消除噪聲;隨后,利用微分算子得到各個像素灰度的梯度值,并根據(jù)梯度值計算各個像素的灰度的梯度方向,通過梯度方向可以找到對應(yīng)像素沿梯度方向的鄰接像素;隨后,遍歷每一個像素,若某個像素的灰度值與其梯度方向上前后兩個相鄰像素的灰度值相比不是最大的,那么認(rèn)為這個像素值不是邊緣點。如此,即可確定用戶圖像中的處于邊緣位置的像素點,從而獲得邊緣提取后的用戶圖像。
隨后,對邊緣提取后的用戶圖像進(jìn)行hough圓變換處理以檢測用戶圖像中是否存在人眼。hough圓變換是圖像處理中識別幾何形狀的基本方法之一。hough圓變換的原理是將圖像空間的點經(jīng)圓變換到參數(shù)空間上,圓上的一點對應(yīng)于參數(shù)空間中的一個三維錐面;圓的所有邊界點對應(yīng)參數(shù)空間中的一個錐面族圓;若所變換的點在同一個圓周上,則圓錐族相交于一點,該點即對應(yīng)于圖像空間的圓心和半徑。如此,若采用hough圓變換處理邊緣提取后的用戶圖像時未獲得圓錐族相交的一點,則說明用戶圖像中不存在人眼。
請參閱圖5,在某些實施方式中,運動信息包括電子裝置100的抖動信息,步驟s11控制運動傳感器30檢測電子裝置100的運動信息包括以下步驟:
s112:通過運動傳感器30檢測電子裝置100的抖動信息。
請再參閱圖2,在某些實施方式中,步驟s113可以由運動傳感器30實現(xiàn)。
也即是說,運動傳感器30還可用于檢測電子裝置100的抖動信息。
請結(jié)合參閱圖3,在某些實施方式中,程序51還包括執(zhí)行以下步驟的指令:
s112:通過運動傳感器30檢測電子裝置100的抖動信息。
運動傳感器30可檢測得到電子裝置100運動時的加速度數(shù)據(jù),此時運動傳感器30包括加速度傳感器。根據(jù)兩個相鄰時刻運動傳感器30測得的加速度數(shù)據(jù)的差值即可計算電子裝置100的抖動信息。具體地,在不同時刻分別獲取運動傳感器30的加速度并記錄對應(yīng)時刻的時間。隨后,計算出相鄰的第一加速度和第二加速度的時間差,以及電子裝置100在x、y、z三軸上的第一加速度和第二加速度之間的加速度變化的絕對值。再根據(jù)時間差和加速度變化的絕對值利用下述公式計算出加速度變化率的平均值:
請參閱圖6,在某些實施方式中,虹膜識別模組20還包括紅外光源21(圖2所示)。步驟s13在用戶圖像中存在人眼時,通過虹膜識別模組20進(jìn)行虹膜識別包括以下步驟:
s131:通過紅外光源21以進(jìn)行補(bǔ)光;
s132:通過紅外攝像頭22拍攝虹膜圖像;
s133:獲取虹膜圖像以提取特征信息;
s134:判斷特征信息是否與預(yù)存的虹膜特征信息相匹配;和
s135:若特征信息與預(yù)存的虹膜特征信息相匹配,則確定虹膜識別成功。
請再參閱圖2,在某些實施方式中,步驟s131可以由紅外光源21實現(xiàn)。步驟s132可以由紅外攝像頭22實現(xiàn),步驟s133、步驟s134和步驟s135可以由虹膜識別模組20實現(xiàn)。
也即是說,紅外光源21用于補(bǔ)光;外攝像頭22可用于2拍攝虹膜圖像;虹膜識別模組20可用于:
獲取虹膜圖像以提取特征信息;
判斷特征信息是否與預(yù)存的虹膜特征信息相匹配;
若特征信息與預(yù)存的虹膜特征信息相匹配,則確定虹膜識別成功。
請再參閱圖3,在某些實施方式中,程序51還包括用于執(zhí)行以下步驟的指令:
s131:通過紅外光源21以進(jìn)行補(bǔ)光;
s132:通過紅外攝像頭22拍攝虹膜圖像;
s133:獲取虹膜圖像以提取特征信息;
s134:判斷特征信息是否與預(yù)存的虹膜特征信息相匹配;和
s135:若特征信息與預(yù)存的虹膜特征信息相匹配,則確定虹膜識別成功。
具體地,在紅外光源21進(jìn)行補(bǔ)光的環(huán)境下,紅外攝像頭22拍攝虹膜圖像。隨后,對虹膜圖像進(jìn)行處理以提取特征信息。具體地,首先進(jìn)行虹膜定位,可以通過提取虹膜的內(nèi)邊界和外邊界實現(xiàn)對虹膜的定位。其中,內(nèi)邊界的提取是通過計算出整幅虹膜圖像的灰度直方圖,由于灰度直方圖有兩個主要峰值,第一個峰值對應(yīng)的是瞳孔區(qū)域灰度集中的范圍,第二個峰值對應(yīng)的是虹膜區(qū)域灰度集中的范圍,因此,在第一個峰值的右側(cè)選取一個二值化閾值并對虹膜圖像進(jìn)行二值化處理后即可分離出瞳孔以提取到內(nèi)圓邊界。外圓邊界的提取可以采用hough變換的方法。首先使用canny算子對虹膜圖像進(jìn)行邊緣提取,然后采用可以檢測具有待定形狀物體的hough變換確定虹膜的邊緣系數(shù)以提取外圓邊界。確定內(nèi)外圓邊界后即可確定環(huán)狀虹膜所在位置。隨后,對定位后的虹膜進(jìn)行歸一化及圖像增強(qiáng)處理。其中,歸一化處理是通過某種映射(如極化坐標(biāo))將不同尺寸的虹膜紋理轉(zhuǎn)化成固定大小的區(qū)域,從而消除平移、旋轉(zhuǎn)、縮放對虹膜識別的影響。圖像增強(qiáng)處理是通過局部直方圖均衡化,即通過點運算使定位后的環(huán)狀虹膜圖像轉(zhuǎn)換為在每一灰度級上均有相同像素點輸出的圖像,從而改善由于光照不均勻造成的歸一化后的圖像對比度低的問題。隨后,對歸一化及圖像增強(qiáng)處理后的虹膜圖像進(jìn)行特征提取及編碼。具體地,可采用小波變換對虹膜圖像進(jìn)行特征提取。2dgabor函數(shù)通過縮放、旋轉(zhuǎn)和平移可以形成一組自相似的小波。將2dgabor函數(shù)與虹膜圖像的像素相乘和積分可產(chǎn)生一系列小波系數(shù),從而提取圖像紋理即特征信息。編碼指的是對小波系數(shù)進(jìn)行過零編碼以得到一系列二進(jìn)制編碼數(shù)值。最后,將特征提取及編碼后的特征信息與預(yù)存的虹膜特征信息進(jìn)行比較,具體地,將虹膜圖像的特征編碼與預(yù)存的虹膜特征信息的特征編碼逐一匹配從而判斷是否為相同虹膜。特征編碼的匹配可采用海明距匹配算法:
請一并參閱圖2和圖7,在某些實施方式中,電子裝置100還包括前置可見光攝像頭60。本發(fā)明實施方式的控制方法還包括:
s14:通過紅外攝像頭22輔助前置可見光攝像頭60拍攝圖像。
請再參閱圖2,在某些實施方式中,步驟s14可以由紅外攝像頭22實現(xiàn)。也即是說,紅外攝像頭22還可用于輔助前置可見光攝像頭60拍攝圖像。
請再參閱圖3,在某些實施方式中,程序51還包括用于執(zhí)行以下步驟的指令:
s15:通過紅外攝像頭22輔助前置可見光攝像頭60拍攝圖像。
具體地,例如,基于紅外攝像頭22和可見光攝像頭60可采用雙目立體視覺測距方法獲取深度圖像。紅外攝像頭22和可見光攝像頭60之間有一定距離,通過兩個攝像頭各自獲取的圖像之間的視差即可計算得出待拍攝物體的深度信息。再例如,在低照度環(huán)境下,紅外攝像頭可以輔助可見光攝像頭60拍攝以獲取亮度及清晰度較佳的圖像等等。
本發(fā)明實施方式的計算機(jī)可讀存儲介質(zhì)包括與能夠攝像的電子裝置100結(jié)合使用的計算機(jī)程序。計算機(jī)程序可被處理器40執(zhí)行以完成上述任意一項實施方式所述的控制方法。
例如,計算機(jī)程序可被處理器40執(zhí)行以完成以下步驟所述的控制方法:
s11:通過運動傳感器30檢測電子裝置100的運動信息;
s12:在電子裝置100的運動信息滿足預(yù)設(shè)條件時,通過紅外攝像頭22拍攝用戶圖像;和
s13:在用戶圖像中存在人眼時,通過虹膜識別模組20進(jìn)行虹膜識別。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進(jìn)行結(jié)合和組合。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計算機(jī)存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進(jìn)行變化、修改、替換和變型。