本發(fā)明涉及消費性電子技術(shù),特別涉及一種控制方法及控制裝置。
背景技術(shù):
現(xiàn)有的白平衡方法都是在圖像中尋找接近白色的區(qū)域來估算當(dāng)前光源的色溫,在某些場合無法使用,例如,夜景拍攝時,除了光源其他區(qū)域一般都是黑色,沒有接近白色的區(qū)域。
技術(shù)實現(xiàn)要素:
本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。為此,本發(fā)明需要提供一種控制方法及控制裝置。
本發(fā)明實施方式的控制方法,用于控制成像裝置,所述控制方法包括以下步驟:
處理所述成像裝置輸出的緩存圖像以識別是否存在過曝區(qū)域;
在存在所述過曝區(qū)域時獲取圍繞所述過曝區(qū)域的周圍區(qū)域的RGB通道值;和
根據(jù)所述RGB通道值對所述緩存圖像進(jìn)行白平衡處理。
在某些實施方式中,處理所述成像裝置輸出的緩存圖像以識別是否存在過曝區(qū)域的步驟包括以下步驟:
根據(jù)所述緩存圖像的直方圖判斷所述緩存圖像中像素值等于預(yù)定像素值的過曝像素是否多于或等于第一預(yù)定數(shù)目;和
在所述過曝像素多于或等于所述第一預(yù)定數(shù)目時確定存在所述過曝區(qū)域。
在某些實施方式中,處理所述成像裝置輸出的緩存圖像以識別是否存在過曝區(qū)域的步驟包括以下步驟:
在存在所述過曝區(qū)域時識別所述緩存圖像中相鄰的過曝像素,所述相鄰的過曝像素的數(shù)目多于或等于預(yù)定數(shù)目,所述過曝像素的像素值等于預(yù)定像素值,所述預(yù)定像素值為所述成像裝置的動態(tài)范圍上限,所述相鄰的過曝像素屬于所述過曝區(qū)域。
在某些實施方式中,所述控制方法包括以下步驟:
在不存在所述過曝區(qū)域時尋找所述緩存圖像的白色區(qū)域;
根據(jù)所述白色區(qū)域估算色溫;和
根據(jù)所述色溫對所述緩存圖像進(jìn)行白平衡處理。
在某些實施方式中,所述在存在所述過曝區(qū)域時獲取圍繞所述過曝區(qū)域的周圍區(qū)域的RGB通道值的步驟包括以下步驟:
識別所述緩存圖像中以所述過曝區(qū)域中心為中心向外預(yù)定數(shù)目的素材像素,所述素材像素屬于所述周圍區(qū)域。
本發(fā)明實施方式的控制裝置,用于控制成像裝置,所述控制裝置包括:
判斷模塊,用于處理所述成像裝置輸出的緩存圖像以識別是否存在過曝區(qū)域;
獲取模塊,用于在存在所述過曝區(qū)域時獲取圍繞所述過曝區(qū)域的周圍區(qū)域的RGB通道值;和
第一處理模塊,用于根據(jù)所述RGB通道值對所述緩存圖像進(jìn)行白平衡處理。
在某些實施方式中,所述判斷模塊包括:
判斷單元,用于根據(jù)所述緩存圖像的直方圖判斷所述緩存圖像中像素值等于預(yù)定像素值的過曝像素是否多于或等于第一預(yù)定數(shù)目;和
確定單元,用于在所述過曝像素多于或等于所述第一預(yù)定數(shù)目時確定存在所述過曝區(qū)域。
在某些實施方式中,所述判斷模塊包括:
識別單元,用于在存在所述過曝區(qū)域時識別所述緩存圖像中相鄰的過曝像素,所述相鄰的過曝像素的數(shù)目多于或等于預(yù)定數(shù)目,所述過曝像素的像素值等于預(yù)定像素值,所述預(yù)定像素值為所述成像裝置的動態(tài)范圍上限,所述相鄰的過曝像素屬于所述過曝區(qū)域。
在某些實施方式中,所述控制裝置包括:
查找模塊,用于在不存在所述過曝區(qū)域時尋找所述緩存圖像的白色區(qū)域;
估算模塊,用于根據(jù)所述白色區(qū)域估算色溫;和
第二處理模塊,用于根據(jù)所述色溫對所述緩存圖像進(jìn)行白平衡處理。
在某些實施方式中,所述獲取模塊包括:
識別單元,用于識別所述緩存圖像中以所述過曝區(qū)域中心為中心向外預(yù)定數(shù)目的素材像素,所述素材像素屬于所述周圍區(qū)域。
本發(fā)明實施方式的控制方法及控制裝置,利用獲取圍繞過曝區(qū)域的周圍區(qū)域的色溫對緩存圖像進(jìn)行白平衡處理,使得白平衡更加準(zhǔn)確,并且沒有使用場合的限制。
本發(fā)明的附加方面的優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施方式的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明實施方式的控制方法的流程示意圖。
圖2是本發(fā)明實施方式的控制裝置的功能模塊示意圖。
圖3是本發(fā)明某些實施方式的控制方法的狀態(tài)示意圖。
圖4是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖5是本發(fā)明某些實施方式的控制裝置的功能模塊示意圖。
圖6是本發(fā)明某些實施方式的控制方法的狀態(tài)示意圖。
圖7是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖8是本發(fā)明某些實施方式的控制裝置的功能模塊示意圖。
圖9是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖10是本發(fā)明某些實施方式的控制裝置的功能模塊示意圖。
圖11是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖12是本發(fā)明某些實施方式的控制裝置的功能模塊示意圖。
圖13是本發(fā)明實施方式的移動終端的功能模塊示意圖。
具體實施方式
下面詳細(xì)描述本發(fā)明的實施方式,所述實施方式的示例在附圖中示出,其中相同或類似的標(biāo)號自始至終表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施方式是示例性的,僅用于解釋本發(fā)明的實施方式,而不能理解為對本發(fā)明的實施方式的限制。
請參閱圖1,本發(fā)明實施方式的控制方法,用于控制成像裝置。控制方法包括步驟:
S10:處理成像裝置輸出的緩存圖像以識別是否存在過曝區(qū)域;和
S20:在存在過曝區(qū)域時獲取圍繞過曝區(qū)域的周圍區(qū)域的RGB通道值;和
S30:根據(jù)RGB通道值對緩存圖像進(jìn)行白平衡處理。
請參閱圖2,本發(fā)明實施方式的控制裝置100包括判斷模塊10、獲取模塊20和第一處理模塊30。作為例子,本發(fā)明實施方式的控制方法可以由本發(fā)明實施方式的控制裝置100實現(xiàn)??蓱?yīng)用于成像裝置并控制成像裝置,成像裝置可以是移動終端的前置或后置攝像頭。
其中,本發(fā)明實施方式的控制方法的步驟S10可以由判斷模塊10實現(xiàn),步驟S20可以由獲取模塊20實現(xiàn),步驟S30可以由第一處理模塊30實現(xiàn)。也即是說,判斷模塊10用于處理成像裝置輸出的緩存圖像以識別是否存在過曝區(qū)域。獲取模塊20用于在存在過曝區(qū)域時獲取圍繞過曝區(qū)域的周圍區(qū)域的RGB通道值。第一處理模塊30用于根據(jù)RGB通道值對緩存圖像進(jìn)行白平衡處理。
由于人眼具有獨特的適應(yīng)性,使得有的時候不能發(fā)現(xiàn)色溫的變化。比如在鎢絲燈下呆久了,并不會覺得鎢絲燈下的白紙偏紅,如果突然把日光燈改為鎢絲燈照明,就會覺查到白紙的顏色偏紅了,但這種感覺也只能夠持續(xù)短暫時間。而成像裝置并不能像人眼那樣具有適應(yīng)性,所以如果成像裝置的色彩調(diào)整同景物照明的色溫不一致就會發(fā)生偏色。白平衡就是針對不同色溫條件下,通過調(diào)整成像裝置內(nèi)部的色彩電路使拍攝出來的影像抵消偏色,更接近人眼的視覺習(xí)慣?;蛘哒f,白平衡也即是在任意色溫條件下,成像裝置所拍攝的標(biāo)準(zhǔn)白色經(jīng)過電路的調(diào)整,使之成像后仍然為白色。
請參閱圖3,一般地,在進(jìn)行白平衡處理過程中,多通過尋找緩存圖像中接近白色或灰色區(qū)域來進(jìn)行處理,而非直接測量光源的相關(guān)參數(shù)。而在某些場景中,被攝場景中只有光源,而缺少其他灰色物體的場景,例如,在夜景拍攝中,除了光源及光源附近區(qū)域,其他物體多為黑色,此時白平衡處理受限。本發(fā)明實施方式中,通過處理緩存圖像以識別是否存在過曝區(qū)域,一般地,過曝區(qū)域的RGB通道值均為255,緩存圖像可以是RGB格式,通過檢測緩存圖像中的RGB通道值判斷是否存在過曝區(qū)域。例如,在拍攝場景為夜景時,光源在成像時通常過曝,當(dāng)檢測緩存圖像中的RGB通道值,當(dāng)檢測到RGB通道值均為255的區(qū)域時,則認(rèn)為其為光源。由于光源在成像時過曝,RGB通道值均為255,無法獲知光源的真實顏色,因此無法根據(jù)光源的RGB通道值用于白平衡處理。而在成像過程中,光源周圍區(qū)域會散射出光暈,雖然光源處呈過曝狀態(tài),但光源的周圍區(qū)域正常曝光,也即是說,光暈是不過曝的,光暈與光源的顏色相同,由于光暈正常曝光,因此可通過獲取光暈的顏色,推導(dǎo)出光源的顏色。例如可圍繞過曝區(qū)域周圍尋找RGB通道均小于255的像素點進(jìn)行統(tǒng)計。在操作中,用戶可推動對焦馬達(dá),使畫面虛焦,從而使得光源在圖像傳感器上呈現(xiàn)更大的散射區(qū)域,以方便獲取更多的非過曝信息。
在白平衡處理過程中,統(tǒng)計光暈區(qū)域的三個通道值的平均值計算R通道和B通道的增益,根據(jù)計算得到的增益進(jìn)一步計算調(diào)整后各像素的R值和B值R’=KR*R,B’=KR*R,從而進(jìn)行偏色校正以實現(xiàn)白平衡處理。
在一些示例中,還進(jìn)一步根據(jù)KR/KB擬合得到色溫曲線,并依據(jù)色溫曲線進(jìn)行白平衡處理,在此不做處理。
在另一些示例中,當(dāng)檢測到當(dāng)前圖像中除光源外還存在其他灰色物體場景時,則需要考慮所獲取的光源的RGB通道值的權(quán)重。例如,當(dāng)圖像中既存在過曝區(qū)域,又存在較大面積的白色區(qū)域,例如白墻,在檢測圖像時可檢測到大面積的RGB通道值為255的區(qū)域,則可直接利用該白色區(qū)域進(jìn)行白平衡處理。
綜上所述,本發(fā)明實施方式的控制方法和控制裝置100,利用與過曝區(qū)域也即是光源處顏色相同的周圍區(qū)域也即是光源散射的光暈處,采用非過曝的光暈處的RGB通道值替換過曝的光源的RGB通道值可間接獲取光源處的RGB通道值,并根據(jù)該RGB通道值對緩存圖像進(jìn)行白平衡處理,使得白平衡更加準(zhǔn)確,并且在某些拍攝場景中,由于無需尋找畫面中接近灰色區(qū)域來對光源的色溫進(jìn)行估算,因此不會受到拍攝場合的限制。
請參閱圖4至圖6,在某些實施方式中,步驟S10包括步驟:
S12:根據(jù)緩存圖像的直方圖判斷緩存圖像中像素值等于預(yù)定像素值的過曝像素是否多于或等于第一預(yù)定數(shù)目;和
S14:在過曝像素多于或等于第一預(yù)定數(shù)目時確定存在過曝區(qū)域。
在某些實施方式中,判斷模塊10包括判斷單元12和確定單元14。步驟S12可以由判斷單元12實現(xiàn),步驟S14可以由確定單元14實現(xiàn)。或者說判斷單元12用于根據(jù)緩存圖像的直方圖判斷緩存圖像中像素值等于預(yù)定像素值的過曝像素是否多于或等于第一預(yù)定數(shù)目,確定模塊14用于在過曝像素多于或等于第一預(yù)定數(shù)目時確定存在過曝區(qū)域。
一般地,緩存圖像直方圖的橫軸從左至右表示亮度的遞增,縱軸從下到上表示在某一亮度的像素數(shù)量的遞增。亮度的范圍為0-255,也即是表示由黑到白,在某一點的峰值越高,表示在該亮度下的像素越多。
第一預(yù)定數(shù)目應(yīng)當(dāng)是直方圖中靠近右側(cè)邊界的亮度的像素也即是過曝像素的數(shù)量,第一預(yù)定數(shù)量可以設(shè)置為占總像素的三分之一,需要說明的是,三分之一僅是示意性說明,并非對發(fā)明的限制。設(shè)置第一預(yù)定數(shù)目可用于排除噪聲的干擾,當(dāng)緩存圖像中的過曝像素的數(shù)目多于或等于第一預(yù)定數(shù)目則可以判斷緩存圖像中存在過曝區(qū)域。
請參閱圖7和圖8,進(jìn)一步地,在某些實施方式中,步驟S10還包括步驟:
S16:在存在過曝區(qū)域時識別緩存圖像中相鄰的過曝像素。
在某些實施方式中,判斷模塊10進(jìn)一步包括識別單元16。步驟S16可以由識別單元16實現(xiàn)?;蛘哒f,識別單元16用于在存在過曝區(qū)域時識別緩存圖像中相鄰的過曝像素。其中,相鄰的過曝像素的數(shù)目多于或等于預(yù)定數(shù)目,過曝像素的像素值等于預(yù)定像素值,預(yù)定像素值為成像裝置的動態(tài)范圍上限,相鄰的過曝像素屬于過曝區(qū)域。
可以理解,在判斷存在過曝區(qū)域后,需要尋找到過曝像素,也即是識別緩存圖像中的光源,一般地,某處光源多為連續(xù)區(qū)域,或者說是連續(xù)的相鄰的多個像素,可通過尋找多于或等于預(yù)定數(shù)目連續(xù)的相鄰的過曝像素確定為光源區(qū)域。由于成像裝置的動態(tài)范圍上限為255,因此,過曝像素的像素值可設(shè)置為255。如此,在緩存圖像中識別RGB通道值為255且相鄰的多個像素確定為光源,并據(jù)此對光源進(jìn)行后續(xù)的處理,從而對緩存圖像進(jìn)行白平衡處理。
請參閱圖9和圖10,在某些實施方式中,步驟S20包括步驟:
S22:識別緩存圖像中以過曝區(qū)域中心為中心向外預(yù)定數(shù)目的素材像素。
在某些實施方式中,獲取模塊20包括識別單元22。步驟S22可以由識別單元22實現(xiàn)?;蛘哒f,識別單元22用于識別緩存圖像中以過曝區(qū)域中心為中心向外預(yù)定數(shù)目的素材像素,其中,素材像素屬于周圍區(qū)域。
可以理解,光暈圍繞光源的一定區(qū)域內(nèi)存在,因此,可以過曝區(qū)域中心為中心將向外預(yù)定數(shù)目的像素確定為素材像素。例如,可以以過曝區(qū)域中心為中心向外10個像素確定為周區(qū)域,當(dāng)然,像素的數(shù)目僅為示意性說明,并非對本發(fā)明的限制。
在另一些示例中,還可以在統(tǒng)計RGB通道值后確定過曝區(qū)域也即是光源的輪廓,進(jìn)而以過曝區(qū)域的輪廓為基準(zhǔn)向外預(yù)定數(shù)目的像素確定為過曝區(qū)域。此外,可以該輪廓為基準(zhǔn)向外尋找RGB通道值均低于255,且數(shù)值合理的像素確定為光暈,例如,在夜景拍攝中,光源周圍一定距離以外的其他物體多為黑色,RGB通道值雖均小于255,但仍需舍棄。而預(yù)定數(shù)目的像素雖有可能漏掉一些光暈區(qū)域的像素,但能夠保證所采集到的部分的準(zhǔn)確程度。
如此,可根據(jù)光源區(qū)域確定光暈區(qū)域繼而進(jìn)行白平衡處理的相關(guān)動作。
請參閱圖11和圖12,在某些實施方式中,控制方法還包括以下步驟:
S40:在不存在所述過曝區(qū)域時尋找緩存圖像的白色區(qū)域;
S50:根據(jù)白色區(qū)域估算色溫;和
S60:根據(jù)色溫對緩存圖像進(jìn)行白平衡處理。
在某些實施方式中,控制裝置100還包括查找模塊40、估算模塊50和第二處理模塊60。步驟S40可以由查找模塊40實現(xiàn),步驟S50可以由估算模塊50實現(xiàn),步驟S60可由第二處理模塊60實現(xiàn)?;蛘哒f,查找模塊40用于在不存在所述過曝區(qū)域時尋找所述緩存圖像的白色區(qū)域,估算模塊50用于根據(jù)白色區(qū)域估算色溫,第二處理模塊60用于根據(jù)色溫對緩存圖像進(jìn)行白平衡處理。
當(dāng)緩存圖像不存在過曝區(qū)域時,可采用其他方法進(jìn)行白平衡處理。在一些示例中,當(dāng)緩存圖像中的顏色種類較為豐富時,可采用灰度世界處理方法進(jìn)行白平衡處理。在另一些示例中,當(dāng)緩存圖像中的顏色種類不夠豐富時,則可通過尋找緩存圖像中的白色區(qū)域,白色區(qū)域應(yīng)當(dāng)理解為包括有滿足一定約束條件的接近白色像素的區(qū)域,由于不存在過曝區(qū)域,也即是不存在某個區(qū)域內(nèi)的像素的RGB通道值均為255,對于白色區(qū)域其RGB通道值相等,尋找白色區(qū)域時,可將緩存圖像分為M*N個區(qū)域,并統(tǒng)計白色區(qū)域的數(shù)量。進(jìn)一步地,計算白色區(qū)域R/G與B/G的均值,并根據(jù)色溫曲線估算色溫,如此將得到圖像中所有可能的色溫,可根據(jù)白色區(qū)域的分布或權(quán)重作為當(dāng)前色溫,從而根據(jù)該當(dāng)前色溫對緩存圖像進(jìn)行白平衡處理。例如,在劃分的M*N個區(qū)域中,共選定了100個白色區(qū)域,其中有80個白色區(qū)域的色溫在4500K左右,則確定當(dāng)前的色溫為4500K。并以此色溫值對緩存圖像進(jìn)行白平衡處理。
請參閱圖13,本發(fā)明實施方式的移動終端1000,該移動終端包括殼體200、處理器300、存儲器400、電路板500、電源電路600和成像裝置700。其中,電路板500安置在殼體200圍成的空間內(nèi)部,處理器300和存儲器400設(shè)置在電路板500上,電源電路600用于為移動終端的各個電路或器件供電。成像裝置700用于采集被攝場景獲取緩存圖像。存儲器400用于存儲可執(zhí)行程序代碼。處理器300通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行上述方面的控制方法。在對緩存圖像進(jìn)行白平衡處理的過程中,處理器300用于執(zhí)行以下步驟:
處理成像裝置輸出的緩存圖像以識別是否存在過曝區(qū)域;
在存在過曝區(qū)域時獲取圍繞過曝區(qū)域的周圍區(qū)域的RGB通道值;和
根據(jù)RGB通道值對緩存圖像進(jìn)行白平衡處理。
需要說明的是,前述對控制方法和控制裝置100的解釋說明也適用于本發(fā)明實施方式的移動終端1000,此處不再贅述。
本發(fā)明實施方式的計算機(jī)可讀存儲介質(zhì),具有存儲于其中的指令,當(dāng)移動終端1000的處理器300執(zhí)行指令時,移動終端1000執(zhí)行本發(fā)明實施方式的控制方法,前述對控制方法和控制裝置100的解釋說明也適用于本發(fā)明實施方式的計算機(jī)可讀存儲介質(zhì),此處不再贅述。
綜上所述,本發(fā)明實施方式的移動終端1000和計算機(jī)可讀存儲介質(zhì),利用與過曝區(qū)域也即是光源處顏色相同的周圍區(qū)域也即是光源散射的光暈處,采用非過曝的光暈處的RGB通道值替換過曝的光源的RGB通道值可間接獲取光源處的RGB通道值,并根據(jù)該RGB通道值對緩存圖像進(jìn)行白平衡處理,使得白平衡更加準(zhǔn)確,并且在某些拍攝場景中,由于無需尋找畫面中接近灰色區(qū)域來對光源的色溫進(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)行變化、修改、替換和變型。