本發(fā)明涉及圖像處理技術(shù),尤其涉及一種基于景深的背景虛化方法及裝置和電子裝置。
背景技術(shù):
現(xiàn)有的背景虛化技術(shù)效果不理想。
技術(shù)實現(xiàn)要素:
本發(fā)明的實施例提供了一種基于景深的背景虛化方法、基于景深的背景虛化裝置和電子裝置。
本發(fā)明實施方式的基于景深的背景虛化方法,用于處理電子裝置采集的場景數(shù)據(jù)。所述場景數(shù)據(jù)包括場景主圖像,所述背景虛化方法包括以下步驟:
處理所述場景數(shù)據(jù)以獲取所述場景主圖像的圖像深度信息;
根據(jù)所述圖像深度信息獲得所述場景主圖像的最前點;
確定除與所述場景主圖像的最前點鄰接且深度連續(xù)變化的區(qū)域外的區(qū)域為背景部分;
獲取所述背景部分的背景深度信息;
根據(jù)所述背景深度信息劃分所述背景部分為至少一個虛化區(qū)域,每個所述虛化區(qū)域?qū)?yīng)的深度范圍的跨度與所述深度范圍距離所述場景主圖像的最前點的距離正相關(guān);
確定每個所述虛化區(qū)域的虛化程度,每個所述虛化區(qū)域的虛化程度與對應(yīng)的深度正相關(guān);和
虛化所述背景部分。
本發(fā)明實施方式的基于景深的背景虛化裝置,用于處理電子裝置采集的場景數(shù)據(jù)。所述場景數(shù)據(jù)包括場景主圖像,所述背景虛化裝置包括處理模塊、第一獲取模塊、第一確定模塊、第二獲取模塊、劃分模塊、第二確定模塊和虛化模塊。所述處理模塊用于處理所述場景數(shù)據(jù)以獲取所述場景主圖像的圖像深度信息;所述第一獲取模塊用于根據(jù)所述圖像深度信息獲得所述場景主圖像的最前點;所述第一確定模塊用于確定除與所述場景主圖像的最前點鄰接且深度連續(xù)變化的區(qū)域外的區(qū)域為背景部分;所述第二獲取模塊用于獲取所述背景部分的背景深度信息;所述劃分模塊用于根據(jù)所述背景深度信息劃分所述背景部分為至少一個虛化區(qū)域,每個所述虛化區(qū)域?qū)?yīng)的深度范圍的跨度與所述深度范圍距離所述場景主圖像的最前點的距離正相關(guān);所述第二確定模塊用于確定每個所述虛化區(qū)域的虛化程度,每個所述虛化區(qū)域的虛化程度與對應(yīng)的深度正相關(guān);所述虛化模塊用于虛化所述背景部分。
本發(fā)明實施方式的電子裝置包括成像裝置和上述的背景虛化裝置。成像裝置和背景虛化裝置電連接。
本發(fā)明實施方式的基于景深的背景虛化方法、基于景深的背景虛化裝置和電子裝置基于深度信息識別圖像的背景部分,并根據(jù)深度信息劃分多個虛化區(qū)域,其中每個虛化區(qū)域?qū)?yīng)的深度范圍的跨度隨虛化區(qū)域所處的深度位置的增加而增大,并根據(jù)深度信息對不同虛化區(qū)域進(jìn)行不同程度的虛化,使得圖像的虛化效果更加自然、更接近光學(xué)虛焦效果,提升用戶的視覺感受。
本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施方式的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明實施方式的基于景深的背景虛化方法的流程示意圖;
圖2是本發(fā)明實施方式的電子裝置的功能模塊示意圖;
圖3是本發(fā)明某些實施方式的背景虛化方法的狀態(tài)示意圖;
圖4是本發(fā)明某些實施方式的背景虛化方法的狀態(tài)示意圖;
圖5是本發(fā)明某些實施方式的背景虛化方法的流程示意圖;
圖6是本發(fā)明某些實施方式的處理模塊的功能模塊示意圖;
圖7是本發(fā)明某些實施方式的背景虛化方法的流程示意圖;
圖8是本發(fā)明某些實施方式的處理模塊的功能模塊示意圖;
圖9是本發(fā)明某些實施方式的背景虛化方法的流程示意圖;
圖10是本發(fā)明某些實施方式的劃分模塊的功能模塊示意圖;
圖11是本發(fā)明某些實施方式的背景虛化方法的狀態(tài)示意圖;
圖12是本發(fā)明某些實施方式的背景虛化方法的流程示意圖;
圖13是本發(fā)明某些實施方式的劃分模塊的功能模塊示意圖;
圖14是本發(fā)明某些實施方式的背景虛化方法的流程示意圖;和
圖15是本發(fā)明某些實施方式的虛化模塊的功能模塊示意圖。
具體實施方式
下面詳細(xì)描述本發(fā)明的實施方式,所述實施方式的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施方式是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
請一并參閱圖1至2,本發(fā)明實施方式的背景虛化方法,用于處理電子裝置100采集的場景數(shù)據(jù)。場景數(shù)據(jù)包括場景主圖像,背景虛化方法包括以下步驟:
s11:處理場景數(shù)據(jù)以獲取場景主圖像的圖像深度信息;
s12:根據(jù)圖像深度信息獲得場景主圖像的最前點;
s13:確定除與所場景主圖像的最前點鄰接且深度連續(xù)變化的區(qū)域外的區(qū)域為背景部分;
s14:獲取背景部分的背景深度信息;
s15:根據(jù)背景深度信息劃分背景部分為至少一個虛化區(qū)域,每個虛化區(qū)域?qū)?yīng)的深度范圍的跨度與深度范圍距離場景主圖像的最前點的距離正相關(guān);
s16:確定每個虛化區(qū)域的虛化程度,每個虛化區(qū)域的虛化程度與對應(yīng)的深度正相關(guān);和
s17:虛化背景部分。
本發(fā)明實施方式的基于景深的背景虛化方法可由本發(fā)明實施方式的基于景深的背景虛化裝置10實現(xiàn)。背景虛化裝置10包括處理模塊11、第一獲取模塊12、第一確定模塊13、第二獲取模塊14、劃分模塊15、第二確定模塊16、虛化模塊17。步驟s11可以由處理模塊11實現(xiàn),步驟s12可以由第一獲取模塊12實現(xiàn),步驟s13可以由第一確定模塊13實現(xiàn),步驟s14可以由第二獲取模塊14實現(xiàn),步驟s15可以由劃分模塊15實現(xiàn),步驟s16可以由第二確定模塊16實現(xiàn),步驟s17可以由虛化模塊17實現(xiàn)。
也即是說,處理模塊11用于處理場景數(shù)據(jù)以獲取場景主圖像的圖像深度信息;第一獲取模塊12用于根據(jù)圖像深度信息獲得場景主圖像的最前點;第一確定模塊13用于確定除與所場景主圖像的最前點鄰接且深度連續(xù)變化的區(qū)域外的區(qū)域為背景部分;第二獲取模塊14用于獲取背景部分的背景深度信息;劃分模塊15用于根據(jù)背景深度信息劃分背景部分為至少一個虛化區(qū)域,每個虛化區(qū)域?qū)?yīng)的深度范圍的跨度與深度范圍距離場景主圖像的最前點的距離正相關(guān);虛化模塊17用于虛化背景部分。
本發(fā)明實施方式的基于景深的背景虛化裝置10應(yīng)用于本發(fā)明實施方式電子裝置100。也即是說,本發(fā)明實施方式的電子裝置100包括本發(fā)明實施方式的背景虛化裝置10。當(dāng)然,電子裝置100還包括成像裝置20。其中,背景虛化裝置10和成像裝置20電連接。
在某些實施方式中,電子裝置100包括手機、平板電腦、筆記本電腦等,在此不作任何限制。在本發(fā)明的具體實施例中,電子裝置100為手機。
可以理解,成像裝置20拍攝的圖像中,前景部分一般為用戶主要關(guān)注的部分。本發(fā)明實施方式的背景虛化方法基于深度信息識別圖像的背景部分,并根據(jù)深度信息劃分多個虛化區(qū)域,其中每個虛化區(qū)域?qū)?yīng)的深度范圍的跨度隨虛化區(qū)域所處的深度位置的增加而增大,并根據(jù)深度信息對不同虛化區(qū)域進(jìn)行不同程度的虛化,使得圖像的虛化效果更加自然、更接近光學(xué)虛焦效果,提升用戶的視覺感受。
具體地,請一并參閱圖3至4,先根據(jù)圖像深度信息獲得場景主圖像的最前點,最前點相當(dāng)于前景部分的開端,從最前點進(jìn)行擴(kuò)散,獲取與最前點鄰接并且深度連續(xù)變化的區(qū)域,這些區(qū)域和最前點歸并為前景區(qū)域。圖3所示場景主圖像中人物的手臂處于場景主圖像的最前端,最前點為場景中任務(wù)手臂上的某一點,從該點進(jìn)行擴(kuò)散,將與該點相鄰接且深度連續(xù)變化的區(qū)域歸并為前景部分,前景部分即為圖中的人像。因此除人像外的區(qū)域即劃分為背景部分。隨后,將原始圖像中的背景部分劃分為兩個部分,原始圖像中第一背景部分的深度相較于第二背景部分的深度較小,且第一背景部分對應(yīng)的深度范圍的跨度小于第二背景部分對應(yīng)的深度范圍的跨度。對第一背景部分和第二背景部分分別就進(jìn)行不同程度的虛化處理,第一背景部分的虛化程度小于第二背景部分的虛化程度,虛化后的圖像虛化的效果自然過渡,接近光學(xué)虛焦的效果,突出圖像中的人物部分,視覺感受較好。
需要說明的是,最前點指的是深度最小的人或物體對應(yīng)的像素點,即物距最小或者離成像裝置20最近的人或物體對應(yīng)的像素點。鄰接是指兩個像素點連接在一起。深度連續(xù)變化時指鄰接的兩個像素點的深度差值小于預(yù)定差值,或者說深度之差小于預(yù)定差值的兩個鄰接的像素點的深度連續(xù)變化。
請參閱圖5,在某些實施方式中,場景數(shù)據(jù)包括與場景主圖像對應(yīng)的深度圖像,步驟s11處理場景數(shù)據(jù)以獲取場景主圖像的圖像深度信息包括以下子步驟:
步驟s111:處理深度圖像以獲取場景主圖像的深度數(shù)據(jù);和
步驟s112:處理深度數(shù)據(jù)以得到圖像深度信息。
請參閱圖6,在某些實施方式中,處理模塊11包括第一處理單元111和第二處理單元112。步驟s111可以由第一處理單元111實現(xiàn),步驟s112可以由第二處理單元112實現(xiàn)。
也即是說,第一處理單元111用于處理深度圖像以獲取場景主圖像的深度數(shù)據(jù);第二處理單元112用于處理深度數(shù)據(jù)以得到所述圖像深度信息。
可以理解,場景數(shù)據(jù)包括與場景主圖像對應(yīng)的深度圖像。其中,場景主圖像為rgb彩色圖像,深度圖像包含當(dāng)前場景中各個人或物體的深度信息。由于場景主圖像的色彩信息與深度圖像的深度信息是一一對應(yīng)的關(guān)系,因此,可以根據(jù)深度圖像獲取到場景主圖像的圖像深度信息。
在某些實施方式中,成像裝置20包括深度攝像頭。深度攝像頭可用來獲取深度圖像。其中,深度攝像頭包括基于結(jié)構(gòu)光深度測距的深度攝像頭和基于tof測距的深度攝像頭。
具體地,基于結(jié)構(gòu)光深度測距的深度攝像頭包括攝像頭和投射器。投射器將一定模式的光結(jié)構(gòu)投射到當(dāng)前待拍攝的場景中,在場景中的各個人或物體表面形成由該場景中的人或物調(diào)制后的光條三維圖像,再通過攝像頭探測上述的光條三維圖像即可獲得光條二維畸變圖像。光條的畸變程度取決于投射器與攝像頭之間的相對位置以及當(dāng)前待拍攝的場景中各個人或物體的表面形廓或高度。由于深度攝像頭中的攝像頭和投射器之間的相對位置是一定的,因此,由畸變的二位光條圖像坐標(biāo)便可重現(xiàn)場景中各個人或物體的表面三維輪廓,從而可以獲取圖像深度信息。結(jié)構(gòu)光深度測距具有較高的分辨率和測量精度,可以提升獲取的圖像深度信息的精確度。
基于tof(timeofflight)測距的深度攝像頭是通過傳感器記錄從發(fā)光單元發(fā)出的調(diào)制紅外光發(fā)射到物體,再從物體反射回來的相位變化,在一個波長的范圍內(nèi)根據(jù)光速,可以實時的獲取整個場景的深度距離。當(dāng)前待拍攝的場景中各個人或物體所處的深度位置不一樣,因此調(diào)制紅外光從發(fā)出到接收所用時間是不同的,如此,便可獲取場景的圖像深度信息。基于tof深度測距的深度攝像頭計算圖像深度信息時不受被攝物表面的灰度和特征的影響,且可以快速地計算圖像深度信息,具有很高的實時性。
請參閱圖7,在某些實施方式中,場景數(shù)據(jù)包括與場景主圖像對應(yīng)的場景副圖像,步驟s111處理場景數(shù)據(jù)以獲取場景主圖像的圖像深度信息包括以下子步驟:
s113:處理場景主圖像和場景副圖像以得到場景主圖像的深度數(shù)據(jù);和
s114:處理深度數(shù)據(jù)以得到圖像深度信息。
請參閱圖8,在某些實施方式中,處理模塊11包括第三處理單元113和第四處理單元114。步驟s113可以由第三處理單元113實現(xiàn),步驟s114可以由第四處理單元1114實現(xiàn)。
也即是說,第三處理單元113用于處理場景主圖像和場景副圖像以得到場景主圖像的深度數(shù)據(jù);第四處理子單元114用于處理深度數(shù)據(jù)以得到圖像深度信息。
可以理解,深度信息可以通過雙目立體視覺測距的方法進(jìn)行獲取,此時場景數(shù)據(jù)包括場景主圖像和場景副圖像。其中,場景主圖像和場景副圖像均為rgb彩色圖像。雙目立體視覺測距是運用兩個規(guī)格相同的攝像頭對同一場景從不同位置成像以獲得場景的立體圖像對,再通過算法匹配出立體圖像對的相應(yīng)像點,從而計算出視差。最后采用基于三角測量的方法恢復(fù)深度信息。如此,通過對場景主圖像和場景副圖像這一立體圖像對進(jìn)行匹配便可獲得當(dāng)前場景的圖像深度信息。
在某些實施方式中,成像裝置20包括主攝像頭和副攝像頭。
可以理解,采用雙目立體視覺測距方法獲取深度信息時,需利用兩個攝像頭進(jìn)行成像。場景主圖像可由主攝像頭拍攝得到,場景副圖像可由副攝像頭拍攝得到。其中,主攝像頭和副攝像頭的規(guī)格相同。如此,根據(jù)主攝像頭和副攝像頭拍攝得到的立體圖像對獲取當(dāng)前場景的圖像深度信息。
請參閱圖9,在某些實施方式中,步驟s15根據(jù)背景深度信息劃分背景部分為至少一個虛化區(qū)域包括以下子步驟:
s151:尋找背景部分的最前點;
s152:從背景部分的最前點開始到遠(yuǎn)景點劃分成不同的深度范圍;和
s153:將背景部分屬于同一深度范圍的區(qū)域劃分為同一虛化區(qū)域。
請參閱圖10,在某些實施方式中,劃分模塊15包括尋找單元151、第一劃分單元152和第二劃分單元153。步驟s151可以由尋找單元151實現(xiàn),步驟s152可以由第一劃分單元152實現(xiàn),步驟s153可以由第二劃分單元153實現(xiàn)。
也即是說,尋找單元151用于尋找背景部分的最前點;第一劃分單元152用于從背景部分的最前點開始到遠(yuǎn)景點劃分成不同的設(shè)定深度范圍;第二劃分單元153用于將背景部分屬于同一設(shè)定深度范圍的區(qū)域劃分為同一虛化區(qū)域。
如此,根據(jù)背景部分的深度將背景部分劃分為多個虛化區(qū)域,每個虛化區(qū)域?qū)?yīng)一個設(shè)定深度范圍,以便對各個虛化區(qū)域進(jìn)行不同程度的虛化操作。
需要說明的是,每個虛化區(qū)域?qū)?yīng)的深度范圍的跨度與每個虛化區(qū)域所處的深度位置相關(guān)。虛化區(qū)域所處的深度越深,虛化區(qū)域?qū)?yīng)的深度范圍的跨度越大。其中,與場景主圖像的最前點距離最近的第一深度范圍為第一虛化區(qū)域,緊接第一虛化區(qū)域后的虛化區(qū)域為第二虛化區(qū)域,第二虛化區(qū)域具有第二深度范圍,緊接第二虛化區(qū)域后的虛化區(qū)域為第三虛化區(qū)域,第三虛化區(qū)域具有第三深度范圍,以此類推。其中,第一深度范圍的跨度小于第二深度范圍的跨度,第二深度范圍的跨度小于第三深度范圍的跨度,以此類推。如此,距離背景部分的最前點越遠(yuǎn)的虛化區(qū)域的設(shè)定深度范圍跨度越大,虛化處理后的圖片的虛化效果越接近光學(xué)虛焦的效果,用戶的視覺感受更佳。
具體地,請參閱圖11,圖中背景部分的最前點處于深度即物距為1米的位置,對應(yīng)于圖中人像后腦勺的位置。將物距為1米至3米的背景部分劃分為第一虛化區(qū)域,第一虛化區(qū)域的第一深度范圍的跨度為2米,此時第一虛化區(qū)域?qū)?yīng)于圖像中人像后腦勺位置至人像背后的樹干位置(包含樹干)的部分。將物距為3米至10米的背景部分劃分為第二虛化區(qū)域,第二虛化區(qū)域的第二深度范圍的跨度為7米,此時第二虛化區(qū)域?qū)?yīng)于圖像中人像背后的樹干位置至馬路右側(cè)的小樹林位置(包含小樹林)的部分。對第一虛化區(qū)域和第二虛化區(qū)域進(jìn)行不同程度的虛化處理后,從圖中可以看出,樹干部分的虛化程度小于小樹林部分的虛化程度。虛化處理后的圖像的虛化效果接近光學(xué)虛焦的效果,用戶的視覺感受更佳。
請參閱圖12,在某些實施方式中,步驟s152從背景部分的最前點開始到遠(yuǎn)景點劃分成不同的深度范圍包括以下子步驟:
s1521:將大于深度閾值的深度范圍劃分為遠(yuǎn)景深度范圍。
請參閱圖13,在某些實施方式中,第一劃分單元152包括處理子單元1521。步驟s1521可以由處理子單元1521實現(xiàn)。
也即是說,處理子單元1521用于將大于深度閾值的深度范圍劃分為遠(yuǎn)景深度范圍。
可以理解,當(dāng)背景部分的深度大于某一深度閾值時,獲得的大于深度閾值部分的背景部各個物體的深度信息的精度較小,且對該大于深度閾值部分的背景繼續(xù)劃分多個虛化區(qū)域后各個虛化區(qū)域的虛化程度差異不明顯,如此將大于該深度閾值的背景部分劃分為多個虛化區(qū)域的作用不大。因此,將大于該深度閾值的背景部分直接劃分為遠(yuǎn)景深度范圍,遠(yuǎn)景深度范圍為一個虛化區(qū)域。
需要說明的是,深度閾值的取值范圍為5米至15米。也即是說,深度閾值的值可為5米、6米、10米、15米等數(shù)值。
具體地,請再參閱圖11,物距大于10米的部分即為遠(yuǎn)景深度范圍的部分,將該部劃分為第三虛化區(qū)域,也即是說,此時的深度閾值的值為10米。第三虛化區(qū)域?qū)?yīng)于圖像中小樹林位置至遠(yuǎn)景點的部分。如此,從圖中可以看出,小樹林部分的虛化程度小于遠(yuǎn)景點位置的虛化程度。虛化處理后的圖像的虛化效果自然過渡,接近光學(xué)虛焦的效果。
請參閱圖14,在某些實施方式中,步驟s17虛化背景部分包括以下子步驟:
s171:根據(jù)虛化程度確定對應(yīng)的虛化區(qū)域的高斯核;和
s172:根據(jù)高斯核虛化對應(yīng)的虛化區(qū)域。
請參閱圖15,在某些實施方式中,虛化模塊17包括確定單元171和虛化單元172。步驟s171可以由確定單元171實現(xiàn),步驟s172可以由虛化單元172實現(xiàn)。
也即是說,確定單元171用于根據(jù)虛化程度確定對應(yīng)的虛化區(qū)域的高斯核;虛化單元172用于根據(jù)高斯核虛化對應(yīng)的虛化區(qū)域。
如此,采用不同的高斯核對場景主圖像的背景部分的各個虛化區(qū)域進(jìn)行不同程度的虛化處理,提升圖像的虛化效果。
具體地,圖像虛化一般采用高斯核函數(shù)進(jìn)行模糊處理,其中,高斯核可看作為權(quán)重矩陣,對每個像素采用不同的權(quán)重矩陣進(jìn)行高斯模糊值得計算,即可得到不同的虛化效果。權(quán)重矩陣與高斯核函數(shù)的方差有關(guān),方差越大,表示高斯核函數(shù)的徑向作用范圍越寬,平滑效果越好即模糊程度越高。計算每個像素的高斯模糊值時,將所要計算的像素作為中心像素,并采用權(quán)重矩陣對中心像素周邊的像素點的像素值進(jìn)行加權(quán)計算最終得到所要計算的像素的高斯模糊值。在本發(fā)明的具體實施例中,同一虛化區(qū)域采用相同的權(quán)重矩陣使得同一虛化區(qū)域具有相同的虛化效果。不同的虛化區(qū)域采用不同的權(quán)重矩陣,距離背景部分的前景點越遠(yuǎn)的虛化區(qū)域的權(quán)重矩陣對應(yīng)的方差越小,虛化程度越高。
電子裝置100還包括殼體、存儲器、電路板和電源電路。其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路用于為電子裝置100的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;背景虛化裝置10通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序以實現(xiàn)上述的本發(fā)明任一實施方式的背景虛化方法。
在本說明書的描述中,參考術(shù)語“一個實施方式”、“一些實施方式”、“示意性實施方式”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合所述實施方式或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施方式或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施方式或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施方式或示例中以合適的方式結(jié)合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應(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)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施方式,可以理解的是,上述實施方式是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施方式進(jìn)行變化、修改、替換和變型。