本發(fā)明涉及智能家居領(lǐng)域,特別涉及一種自動去霧方法、控制器、智能鏡子和計(jì)算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
當(dāng)前的智能鏡子通常有自動去霧功能。智能鏡子通過濕度傳感器進(jìn)行溫濕度感知從而觸發(fā)加熱裝置進(jìn)行去霧。但是,在用戶不使用智能鏡子時(shí),一旦濕度傳感器被觸發(fā),智能鏡子也會進(jìn)行自動去霧。然而,在用戶未使用狀態(tài)下對智能鏡子進(jìn)行去霧不僅沒有實(shí)際意義,而且還浪費(fèi)能源。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。為此,本發(fā)明提供一種自動去霧方法、控制器、智能鏡子和計(jì)算機(jī)可讀存儲介質(zhì)。
本發(fā)明實(shí)施方式的自動去霧方法用于智能鏡子。所述智能鏡子包括攝像頭,所述自動去霧方法包括以下步驟:
控制所述攝像頭拍攝當(dāng)前場景以獲得拍攝圖像;
處理所述拍攝圖像以判斷所述拍攝圖像中是否存在運(yùn)動體;
在存在所述運(yùn)動體時(shí)檢測所述拍攝圖像中是否存在人臉;和
在存在所述人臉時(shí)控制所述智能鏡子進(jìn)行去霧處理。
在某些實(shí)施方式中,所述拍攝圖像包括多幀,所述拍攝所述處理所述拍攝圖像以判斷所述拍攝圖像中是否存在運(yùn)動體的步驟包括以下子步驟:
處理多幀所述拍攝圖像以獲得光流數(shù)據(jù);和
根據(jù)所述光流數(shù)據(jù)判斷是否存在所述運(yùn)動體。
在某些實(shí)施方式中,所述在存在所述運(yùn)動體時(shí)檢測所述拍攝圖像中是否存在人臉包括利用haar特征或lbp特征檢測所述拍攝圖像中是否存在人臉。
在某些實(shí)施方式中,所述智能鏡子包括濕度傳感器,所述自動去霧方法還包括:
判斷所述濕度傳感器的檢測數(shù)據(jù)是否大于預(yù)設(shè)值;
所述在存在所述人臉時(shí)控制所述智能鏡子進(jìn)行去霧處理的步驟包括以下步驟:
在所述檢測數(shù)據(jù)大于所述預(yù)設(shè)值且存在所述人臉時(shí)控制所述智能鏡子進(jìn)行去霧處理。
在某些實(shí)施方式中,所述去霧處理包括利用電阻絲或電加熱膜對所述智能鏡子的鏡面進(jìn)行加熱去霧處理。
本發(fā)明實(shí)施方式的控制器用于智能鏡子。所述智能鏡子包括攝像頭,所述控制器包括第一控制裝置、第一判斷裝置、檢測裝置和第二控制裝置。所述第一控制裝置用于控制所述攝像頭拍攝當(dāng)前場景以獲得拍攝圖像;所述第一判斷裝置用于處理所述拍攝圖像以判斷所述拍攝圖像中是否存在運(yùn)動體;所述檢測裝置用于在存在所述運(yùn)動體時(shí)檢測所述拍攝圖像中是否存在人臉;所述第二控制裝置用于在存在所述人臉時(shí)控制所述智能鏡子進(jìn)行去霧處理。
在某些實(shí)施方式中,所述拍攝圖像包括多幀,所述第一判斷裝置包括:
處理單元,用于處理多幀所述拍攝圖像以獲得光流數(shù)據(jù);和
判斷單元,用于根據(jù)所述光流數(shù)據(jù)判斷是否存在所述運(yùn)動體。
在某些實(shí)施方式中,所述在存在所述運(yùn)動體時(shí)檢測所述拍攝圖像中是否存在人臉包括利用haar特征或lbp特征檢測所述拍攝圖像中是否存在人臉。
在某些實(shí)施方式中,所述智能鏡子包括濕度傳感器,所述控制器還包括第二判斷裝置,所述第二判斷裝置用于判斷所述濕度傳感器的檢測數(shù)據(jù)是否大于預(yù)設(shè)值;
所述第二控制裝置包括控制單元,所述控制單元用于在所述檢測數(shù)據(jù)大于所述預(yù)設(shè)值且存在所述人臉時(shí)控制所述智能鏡子進(jìn)行去霧處理。
在某些實(shí)施方式中,所述去霧處理包括利用電阻絲或電加熱膜對所述智能鏡子的鏡面進(jìn)行加熱去霧處理。
本發(fā)明實(shí)施方式的智能鏡子包括攝像頭、濕度傳感器和上述的控制器,所述控制器與所述攝像頭及所述濕度傳感器均電連接。
本發(fā)明實(shí)施方式的智能鏡子包括攝像頭、濕度傳感器、一個(gè)或多個(gè)處理器、存儲器和一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲在所述存儲器中,并且被配置成由所述一個(gè)或多個(gè)處理器執(zhí)行,所述程序包括用于執(zhí)行以下步驟的指令:
控制所述攝像頭拍攝當(dāng)前場景以獲得拍攝圖像;
處理所述拍攝圖像以判斷所述拍攝圖像中是否存在運(yùn)動體;
在存在所述運(yùn)動體時(shí)檢測所述拍攝圖像中是否存在人臉;和
在存在所述人臉時(shí)控制所述智能鏡子進(jìn)行去霧處理。
在某些實(shí)施方式中,所述拍攝圖像包括多幀,所述程序還包括用于執(zhí)行以下步驟的指令:
處理多幀所述拍攝圖像以獲得光流數(shù)據(jù);和
根據(jù)所述光流數(shù)據(jù)判斷是否存在所述運(yùn)動體。
在某些實(shí)施方式中,所述在存在所述運(yùn)動體時(shí)檢測所述拍攝圖像中是否存在人臉包括利用haar特征或lbp特征檢測所述拍攝圖像中是否存在人臉。
在某些實(shí)施方式中,所述程序還包括用于執(zhí)行以下步驟的指令:
判斷所述濕度傳感器的檢測數(shù)據(jù)是否大于預(yù)設(shè)值;和
在所述檢測數(shù)據(jù)大于所述預(yù)設(shè)值且存在所述人臉時(shí)控制所述智能鏡子進(jìn)行去霧處理。
在某些實(shí)施方式中,所述去霧處理包括利用電阻絲或電加熱膜對所述智能鏡子的鏡面進(jìn)行加熱去霧處理。
本發(fā)明實(shí)施方式的計(jì)算機(jī)可讀存儲介質(zhì)包括與能夠攝像的電子裝置結(jié)合使用的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序可被處理器執(zhí)行以完成上述任一實(shí)施方式的所述的自動去霧方法。
本發(fā)明實(shí)施方式的自動去霧方法、控制器、智能鏡子和計(jì)算機(jī)可讀存儲介質(zhì)在檢測到有人接近智能鏡子時(shí)才啟用去霧處理的功能,如此,在智能鏡子未檢測到有人接近時(shí)不啟用去霧處理以減少智能鏡子的功耗。
本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明某些實(shí)施方式的自動去霧方法的流程示意圖。
圖2是本發(fā)明某些實(shí)施方式的智能鏡子的模塊示意圖。
圖3是本發(fā)明某些實(shí)施方式的智能鏡子的平面示意圖。
圖4是本發(fā)明某些實(shí)施方式的智能鏡子的模塊示意圖。
圖5是本發(fā)明某些實(shí)施方式的自動去霧方法的流程示意圖。
圖6是本發(fā)明某些實(shí)施方式的判斷裝置的模塊示意圖。
圖7是本發(fā)明某些實(shí)施方式的自動去霧方法的流程示意圖。
圖8是本發(fā)明某些實(shí)施方式的控制器的模塊示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
請一并參閱圖1至3,本發(fā)明實(shí)施方式的自動去霧方法用于智能鏡子100。智能鏡子100包括攝像頭20。自動去霧方法包括以下步驟:
s12:控制攝像頭20拍攝當(dāng)前場景以獲得拍攝圖像;
s14:處理拍攝圖像以判斷拍攝圖像中是否存在運(yùn)動體;
s16:在存在運(yùn)動體時(shí)檢測拍攝圖像中是否存在人臉;和
s18:在存在人臉時(shí)控制智能鏡子100進(jìn)行去霧處理。
本發(fā)明實(shí)施方式的自動去霧方法可以由本發(fā)明實(shí)施方式的控制器10實(shí)現(xiàn)。本發(fā)明實(shí)施方式的控制器10包括第一控制裝置12、第一判斷裝置14、檢測裝置16和第二控制裝置18。步驟s12可以由第一控制裝置12實(shí)現(xiàn),步驟s14可以由第一判斷裝置14實(shí)現(xiàn),步驟s16可以由檢測裝置16實(shí)現(xiàn),步驟s18可以由第二控制裝置18實(shí)現(xiàn)。
也即是說,第一控制裝置12用于控制攝像頭20拍攝當(dāng)前場景以獲得拍攝圖像;第一判斷裝置14用于處理拍攝圖像以判斷拍攝圖像中是否存在運(yùn)動體;檢測裝置16用于在存在運(yùn)動體時(shí)檢測拍攝圖像中是否存在人臉;第二控制裝置18用于在存在人臉時(shí)控制智能鏡子100進(jìn)行去霧處理。
本發(fā)明實(shí)施方式的控制器10可以應(yīng)用于本發(fā)明實(shí)施方式的智能鏡子100。也即是說,本發(fā)明實(shí)施方式的智能鏡子100包括本發(fā)明實(shí)施方式的控制器10。本發(fā)明實(shí)施方式的智能鏡子100還包括攝像頭20和濕度傳感器30。其中,控制器10與攝像頭20和濕度傳感器30均電連接。
請參閱圖4,本發(fā)明實(shí)施方式的智能鏡子100包括攝像頭20、濕度傳感器30、一個(gè)或多個(gè)處理器40、存儲器50和一個(gè)或多個(gè)程序51。其中,一個(gè)或多個(gè)程序51被存儲在存儲器50中,并且被配置成由一個(gè)或多個(gè)處理器40執(zhí)行。程序51包括用于執(zhí)行以下步驟的指令:
s12:控制攝像頭20拍攝當(dāng)前場景以獲得拍攝圖像;
s14:處理拍攝圖像以判斷拍攝圖像中是否存在運(yùn)動體;
s16:在存在運(yùn)動體時(shí)檢測拍攝圖像中是否存在人臉;和
s18:在存在人臉時(shí)控制智能鏡子100進(jìn)行去霧處理。
現(xiàn)有許多智能鏡子100具有自動去霧的功能,在檢測到濕度超過一定值,如濕度超過45%rh時(shí)智能鏡子100的鏡面可能會結(jié)霧,此時(shí)智能鏡子100即會進(jìn)行自動去霧處理。然而,在沒有用戶使用智能鏡子100時(shí),智能鏡子100檢測到濕度超過一定值時(shí)仍舊會進(jìn)行自動去霧處理,但此時(shí)進(jìn)行去霧處理不僅沒有實(shí)際意義,而且還浪費(fèi)能源。
本發(fā)明實(shí)施方式的智能鏡子100通過攝像頭20拍攝當(dāng)前的場景并處理拍攝得到的拍攝圖像以得到光流數(shù)據(jù),通過分析光流數(shù)據(jù)來判斷當(dāng)前場景中是否存在運(yùn)動體。在確定當(dāng)前場景中存在運(yùn)動體時(shí)再處理拍攝圖像以進(jìn)行人臉檢測,在檢測到當(dāng)前場景中存在人臉時(shí)才進(jìn)行去霧處理。如此,智能鏡子100僅在用戶使用過程中才進(jìn)行去霧處理,提升了智能鏡子100的智能性,同時(shí)節(jié)約了能源。
請參閱圖5,在某些實(shí)施方式中,拍攝圖像包括多幀,步驟s14處理拍攝圖像以判斷拍攝圖像中是否存在運(yùn)動體的步驟包括以下步驟:
s141:處理多幀拍攝圖像以獲得光流數(shù)據(jù);和
s142:根據(jù)光流數(shù)據(jù)判斷是否存在運(yùn)動體。
請參閱圖6,在某些實(shí)施方式中,第一判斷裝置14包括處理單元141和判斷單元142。步驟s141可以由處理單元141實(shí)現(xiàn),步驟s142可以由判斷單元142實(shí)現(xiàn)。
也即是說,處理單元141用于處理多幀拍攝圖像以獲得光流數(shù)據(jù);判斷單元142用于根據(jù)光流數(shù)據(jù)判斷是否存在運(yùn)動體。
在某些實(shí)施方式中,程序51包括用于執(zhí)行以下步驟的指令:
s141:處理多幀拍攝圖像以獲得光流數(shù)據(jù);和
s142:根據(jù)光流數(shù)據(jù)判斷是否存在運(yùn)動體。
具體地,光流指的是拍攝圖像中灰度模式運(yùn)動速度。當(dāng)人的眼睛與被觀察物體發(fā)生相對運(yùn)動時(shí),物體的鏡像在視網(wǎng)膜平面(即圖像的平面)上形成一系列連續(xù)變化的圖像,而這一系列變化的圖像信息不斷“流過”視網(wǎng)膜,好像是一種光的“流”,因此被稱為光流。光流基于每一個(gè)像素進(jìn)行定義,光流反映了當(dāng)前場景中的物體的變化。對于固定不動的攝像頭20來說,當(dāng)前場景的運(yùn)動體在成像平面上形成一系列連續(xù)變化的圖像。攝像頭20拍攝的每一幀拍攝圖像都具有多個(gè)像素,每個(gè)像素均具有一個(gè)運(yùn)動矢量即光流。
在實(shí)際應(yīng)用中,要通過光流判斷當(dāng)前場景中是否存在運(yùn)動體,需要處理至少兩幀拍攝圖像得到光流數(shù)據(jù)才能進(jìn)行運(yùn)動體的判斷和提取。攝像頭20拍攝多幀當(dāng)前場景的圖像以獲得多幀拍攝圖像。以相鄰的兩幀拍攝圖像即第k(k∈n*)幀拍攝圖像和第k+1幀拍攝圖像為例進(jìn)行說明。其中,拍攝第k幀拍攝圖像和拍攝第k+1幀拍攝圖像的時(shí)間間隔為δt。在δt的值較小時(shí),可將第k幀拍攝圖像中的每一個(gè)像素與第k+1幀拍攝圖像中的每一個(gè)像素進(jìn)行一一對應(yīng),此時(shí),拍攝圖像中的每一個(gè)像素p的光流可以表示為光流矢量或者說運(yùn)動矢量(u_p,v_p),其中,“u_p”表示像素p的光流矢量的水平分量,“v_p”表示像素p的光流矢量的垂直分量。如果像素p在相鄰幀上是靜止的,那么它的光流矢量將為(0,0),如果像素p在相鄰幀上是運(yùn)動的,那么它的光流矢量(u_p,v_p)將為非零值。如此,處理單元141計(jì)算出每一個(gè)像素的光流矢量后,判斷單元142判斷各個(gè)像素的光流矢量值是否為零,并將光流矢量不為零的像素歸并為運(yùn)動體所在位置。如此,當(dāng)計(jì)算到兩幀拍攝圖像中光流矢量不為零的像素的個(gè)數(shù)大于預(yù)定閾值時(shí),則確定當(dāng)前場景中存在運(yùn)動體。
在上述的實(shí)施方式中,智能鏡子100通過計(jì)算拍攝圖像的光流數(shù)據(jù)判斷當(dāng)前場景中是否存在運(yùn)動體。在其他實(shí)施方式中,還可以通過幀間差分法或背景差分法判斷當(dāng)前場景中是否存在運(yùn)動體。幀間差分法是通過對圖像序列中相鄰兩幀拍攝圖像作差分運(yùn)算來獲得運(yùn)動目標(biāo)輪廓的方法。在當(dāng)前場景中出現(xiàn)運(yùn)動體時(shí),相鄰兩幀之間會出現(xiàn)較為明顯的差別。具體地,首先將兩幀拍攝圖像校正在同一坐標(biāo)系中,然后將同一背景不同時(shí)刻下拍得的兩幀拍攝圖像相減,得到兩幀圖像亮度差的絕對值。兩幀拍攝圖像中灰度不發(fā)生變化的背景部分被減掉,而運(yùn)動體在相鄰兩幀拍攝圖像中的位置不同,且相對于被減掉的背景部分的灰度有所差異,因此,兩幀拍攝圖像相減之后即可使運(yùn)動目標(biāo)凸顯出來,從而可以判別當(dāng)前場景中是否存在運(yùn)動體,并能進(jìn)一步將運(yùn)動體提取出來。背景差分法首先將背景圖像存儲下來,然后將拍攝圖像與背景圖像作減法運(yùn)算。由于運(yùn)動體和背景在灰度或色彩上存在差別,相減后所得結(jié)果中每一個(gè)像素的值和一個(gè)預(yù)先設(shè)定的閾值相比較,如果這個(gè)像素的值大于預(yù)先設(shè)定的閾值,則判定當(dāng)前場景中存在運(yùn)動體。
在某些實(shí)施方式中,步驟s16在存在運(yùn)動體時(shí)檢測拍攝圖像中是否存在人臉包括利用haar特征或lbp特征檢測拍攝圖像中是否存在人臉。
具體地,haar特征是一種包含白色區(qū)域和黑色區(qū)域的矩形特征,可以反映圖像的灰度變化情況。haar特征包括多個(gè)矩形特征模板,通過改變矩形特征模板的大小和位置可在圖像的子窗口中窮舉出大量的矩形特征。在人臉檢測過程中,首先將一幀拍攝圖像劃分出多個(gè)子窗口,每個(gè)子窗口尋找合適的矩形特征進(jìn)行描述從而用矩形特征來表示各個(gè)子窗口的特征信息,其中,用于描述子窗口的矩形特征的數(shù)量包括多個(gè)。利用多個(gè)矩形特征對各個(gè)子窗口進(jìn)行特征信息的描述后,用事先訓(xùn)練好的人臉分類器根據(jù)每個(gè)子窗口對應(yīng)的矩形特征對每個(gè)子窗口進(jìn)行檢測判決以判斷該子窗口是否處于人臉區(qū)域的部分。最后,對判斷得到的屬于人臉區(qū)域部分的子窗口進(jìn)行歸類即可得到拍攝圖像中的人臉區(qū)域。如此,若拍攝圖像中的各個(gè)子窗口經(jīng)由訓(xùn)練好的人臉分類器分類后均被歸類為非人臉區(qū)域的部分,則無法在拍攝圖像中獲取到人臉區(qū)域,從而表明拍攝圖像中不存在人臉。
lbp(localbinarypattern,局部二值模式)特征是用來描述圖像局部紋理特征的算子,它具有旋轉(zhuǎn)不變性和灰度不變性的顯著優(yōu)點(diǎn)。lbp特征定義為在可調(diào)大小的窗口內(nèi),以窗口的中心像素為閾值,將相鄰的多個(gè)像素的灰度值與中心像素的灰度值進(jìn)行比較,若周圍像素的灰度值大于中心像素的灰度值,則對應(yīng)像素的位置被標(biāo)記為1,反之則標(biāo)記為0。如此,每個(gè)窗口的中心像素的lbp值即可用來反映該窗口所在區(qū)域的紋理信息。在人臉檢測過程中,首先計(jì)算出拍攝圖像中每個(gè)像素的lbp值。由于每個(gè)像素作為中心像素時(shí)均對應(yīng)一個(gè)窗口,因此,在計(jì)算出每個(gè)像素的lbp值后隨即計(jì)算每一個(gè)窗口對應(yīng)的lbp值的統(tǒng)計(jì)直方圖,隨后將多個(gè)窗口的統(tǒng)計(jì)直方圖進(jìn)行連接成為一個(gè)特征向量即可得到拍攝圖像的lbp紋理特征向量。最后,可利用支持向量機(jī)(supportvectormachines,svm)根據(jù)拍攝圖像的lbp紋理特征向量進(jìn)行判斷以判斷拍攝圖像中是否存在人臉。
如此,在檢測斷當(dāng)前場景中存在運(yùn)動體時(shí)再進(jìn)行當(dāng)前場景中是否存在人的判斷,可以排除除了人以外的其他運(yùn)動體的影響,如跑進(jìn)浴室的寵物,浴室中被風(fēng)吹動的窗簾等的影響,從而確保在智能鏡子100的攝像頭20的拍攝視野中存在運(yùn)動的人時(shí)才進(jìn)行去霧處理,提升智能鏡子100的智能性。
請參閱圖7,在某些實(shí)施方式中,本發(fā)明實(shí)施方式的自動去霧方法還包括:
s11:判斷濕度傳感器30的檢測數(shù)據(jù)是否大于預(yù)設(shè)值;
步驟s18在存在人臉時(shí)控制智能鏡子100進(jìn)行去霧處理包括以下步驟:
s181:在檢測數(shù)據(jù)大于預(yù)設(shè)值且存在人臉時(shí)控制智能鏡子100進(jìn)行去霧處理。
請參閱圖8,在某些實(shí)施方式中,控制器10還包括第二判斷裝置11,第二控制裝置18包括控制單元181。步驟s11可以由第二判斷裝置11實(shí)現(xiàn),步驟s181可以由控制單元181實(shí)現(xiàn)。
也即是說,第二判斷裝置11用于判斷濕度傳感器30的檢測數(shù)據(jù)是否大于預(yù)設(shè)值;控制單元181用于在檢測數(shù)據(jù)大于預(yù)設(shè)值且存在人臉時(shí)控制智能鏡子100進(jìn)行去霧處理。
在某些實(shí)施方式中,程序51還包括用于執(zhí)行以下步驟的指令:
s11:判斷濕度傳感器30的檢測數(shù)據(jù)是否大于預(yù)設(shè)值;和
s181:在檢測數(shù)據(jù)大于預(yù)設(shè)值且存在人臉時(shí)控制智能鏡子100進(jìn)行去霧處理。
可以理解,當(dāng)智能鏡子100檢測到當(dāng)前場景中存在運(yùn)動的人時(shí),此時(shí)智能鏡子100所處的環(huán)境的濕度較低,比如濕度低于45%rh,此時(shí)智能鏡子100無需進(jìn)行去霧處理。因此,僅在智能鏡子100的濕度傳感器30檢測到智能鏡子100的鏡面可能出現(xiàn)結(jié)霧的情況下,智能鏡子100才啟動攝像頭20進(jìn)行當(dāng)前場景的拍攝,并判斷當(dāng)前場景中是否存在運(yùn)動的人。如此,攝像頭20僅在需要進(jìn)行去霧處理的情況下才開啟,減少了能源消耗。
在某些實(shí)施方式中,去霧處理包括利用電阻絲或電加熱膜對智能鏡子100的鏡面進(jìn)行加熱去霧處理。
具體地,電阻絲或電加熱膜設(shè)置在智能鏡子100與鏡面相背的背面。電阻絲或電加熱膜接通電源后會使得自身的溫度升高,通過熱傳遞使得鏡面的溫度也升高,從而使得附著在鏡面上的水蒸發(fā)掉以達(dá)到去霧效果。
在其他的實(shí)施方式中,可以在智能鏡子100的任意一個(gè)側(cè)邊設(shè)置一個(gè)可貼鏡面旋轉(zhuǎn)的刷子,刷子上設(shè)置有吸水材料。在需要進(jìn)行去霧處理時(shí),智能鏡子100啟動上述刷子對鏡面進(jìn)行去霧處理。
在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計(jì)算機(jī)存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。