基於景深的圖像處理方法、處理裝置和電子裝置與流程
2023-06-16 15:01:36

本發明涉及成像技術,特別涉及一種基於景深的圖像處理方法、處理裝置和電子裝置。
背景技術:
拍攝高動態範圍(High Dynamic Range,HDR)圖像時,需降低圖像亮部的亮度,並提升暗部的亮度,然而如此將導致圖像的主體不夠突出,導致用戶的體驗不佳。
技術實現要素:
本發明的實施方式提供一種基於景深的圖像處理方法、處理裝置和電子裝置。
本發明實施方式的基於景深的圖像處理方法,用於處理成像裝置採集的場景數據,所述場景數據包括以第一曝光值獲取的場景主圖像,所述圖像處理方法包括以下步驟:
處理所述場景數據以獲取所述場景主圖像的深度信息;
根據所述深度信息確定所述場景主圖像的前景部分;和
處理所述場景主圖像以第二曝光值提升所述前景部分的亮度,所述第二曝光值大於所述第一曝光值。
本發明實施方式的基於景深的圖像處理裝置,用於處理成像裝置採集的場景數據,所述場景數據包括以第一曝光值獲取的場景主圖像,所述圖像處理裝置包括:
第一處理模塊,用於處理所述場景數據以獲取所述場景主圖像的深度信息;
第一確定模塊,用於根據所述深度信息確定所述場景主圖像的前景部分;和
第二處理模塊,用於處理所述場景主圖像以第二曝光值提升所述前景部分的亮度,所述第二曝光值大於所述第一曝光值。
本發明實施方式的電子裝置,包括成像裝置;和所述的圖像處理裝置,所述圖像處理裝置和所述成像裝置電連接。
本發明基於景深的圖像處理方法、處理裝置和電子裝置根據深度信息確定圖像的前景部分,通過處理圖像以提升前景部分的亮度,從而得到前景部分突出的HDR圖像。
本發明的附加方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明的上述和/或附加的方面和優點從結合下面附圖對實施方式的描述中將變得明顯和容易理解,其中:
圖1是本發明實施方式的圖像處理方法的流程示意圖。
圖2是本發明實施方式的圖像處理裝置的功能模塊示意圖。
圖3是本發明某些實施方式的圖像處理方法的狀態示意圖。
圖4是本發明某些實施方式的圖像處理方法的流程示意圖。
圖5是本發明某些實施方式的圖像處理裝置的功能模塊示意圖。
圖6是本發明某些實施方式的圖像處理方法的流程示意圖。
圖7是本發明某些實施方式的圖像處理裝置的功能模塊示意圖。
圖8是本發明某些實施方式的圖像處理方法的流程示意圖。
圖9是本發明某些實施方式的圖像處理裝置的功能模塊示意圖。
圖10是本發明某些實施方式的圖像處理方法的流程示意圖。
圖11是本發明某些實施方式的圖像處理裝置的功能模塊示意圖。
圖12是本發明某些實施方式的圖像處理方法的狀態示意圖。
圖13是本發明某些實施方式的圖像處理方法的流程示意圖。
圖14是本發明某些實施方式的圖像處理裝置的功能模塊示意圖。
圖15是本發明某些實施方式的圖像處理方法的狀態示意圖。
圖16是本發明某些實施方式的圖像處理方法的流程示意圖。
圖17是本發明某些實施方式的圖像處理裝置的功能模塊示意圖。
圖18是本發明某些實施方式的圖像處理方法的狀態示意圖。
圖19是本發明某些實施方式的圖像處理方法的狀態示意圖。
圖20是本發明實施方式的電子裝置的功能模塊示意圖。
具體實施方式
下面詳細描述本發明的實施方式,所述實施方式的實施方式在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施方式是示例性的,僅用於解釋本發明,而不能理解為對本發明的限制。
請參閱圖1,本發明實施方式的基於景深的圖像處理方法,用於處理成像裝置採集的場景數據。場景數據包括以第一曝光值獲取的場景主圖像。圖像處理方法包括以下步驟:
S10:處理場景數據以獲取場景主圖像的深度信息;
S20:根據深度信息確定場景主圖像的前景部分;和
S30:處理場景主圖像以第二曝光值提升前景部分的亮度。
請參閱圖2,本發明實施方式的圖像處理裝置100包括第一處理模塊10、第一確定模塊20和第二處理模塊30。作為例子,本發明實施方式的圖像處理方法可以由本發明實施方式的圖像處理裝置100實現。
其中,本發明實施方式的圖像處理方法的步驟S10可以由有第一處理模塊10實現,步驟S20可以由第一確定模塊20實現,步驟S30可以由第二確定模塊30實現。
也即是說,第一處理模塊10用於處理場景數據以獲取場景主圖像的深度信息。第一確定模塊20用於根據所述深度信息確定場景主圖像的前景部分。第二處理模塊30用於處理場景主圖像以第二曝光值提升前景部分的亮度。其中第二曝光值大於第一曝光值。
本發明實施方式的圖像處理裝置100可應用於本發明實施方式的電子裝置1000,也即是說,本發明實施方式的電子裝置1000包括本發明實施方式的圖像處理裝置100。當然,本發明實施方式的電子裝置1000還包括成像裝置200。其中,圖像處理裝置100和成像裝置200電連接。成像裝置200可以是電子裝置1000的前置或後置攝像頭。
在某些實施方式中,電子裝置1000包括手機、平板電腦、智能手環、智能頭盔、智能眼鏡等,在此不作限制。在本發明的具體實施例中,電子裝置1000為手機。
請參閱圖3,在日常拍攝過程中,HDR圖像相比普通圖像,可以提供更多動態範圍和圖像細節,從而更好的反映真實環境的視覺效果。一般地,獲取HDR圖像可通過如下途徑:拍攝曝光值不同的多幀圖像並進行合成或者拍攝單幀圖像,對圖像亮區亮度進行壓縮,對圖像暗區亮度進行壓縮和提升的程度相同,然而如此,使得圖像的對比度下降,暗處噪聲變大,並且主體不夠突出。
可以理解,在拍攝的圖像中,前景部分一般是用戶感興趣或主要關注的部分,因此需要檢測出來加以應用。本發明實施方式的基於景深的圖像處理方法基於深度信息識別圖像的前景部分,並根據深度信息對處於前景部分的圖像內容進行亮度提升,突出圖像中用戶主要關注的前景部分的人或物,提升用戶的視覺感受。
場景內各個人、物相對於成像裝置200的距離可以用深度圖像來表徵,深度圖像中的每個像素值也即是深度數據表示場景中某一點與成像裝置的200的距離,根據組成場景中的人或物的點的深度數據即可獲知相應的人或物的深度信息。深度信息通常可以反映場景內的人或物的空間位置信息。
具體地,以第一曝光值獲取場景主圖像,第一曝光值根據被攝場景的整體亮度條件確定,根據獲取的該場景主圖像的深度信息,確定該場景中的前景部分,例如,在人物風景場景中,人物通常是場景中的前景部分。以大於第一曝光值的第二曝光值提升該前景部分的亮度,從而使得前景部分更加突出,提升用戶的視覺感受。
本發明實施方式的圖像處理方法、圖像處理裝置100和電子裝置1000,根據深度信息確定圖像的前景部分,通過處理圖像以提升前景部分的亮度,從而得到前景部分突出的HDR圖像。
請參閱圖4,在某些實施方式中,場景數據包括與場景主圖像對應的深度圖像,步驟S10包括以下步驟:
S12:處理深度圖像以獲取場景主圖像的深度數據;和
S14:處理深度數據以得到深度信息。
請參閱圖5,在某些實施方式中,場景數據包括與場景主圖像對應的深度圖像,第一處理模塊10包括第一處理單元12和第二處理單元14。步驟S12可以由第一處理單元12實現,步驟S14可以由第二處理單元14實現。或者說,第一處理單元12用於處理深度圖像以獲取場景主圖像的深度數據。第二處理單元14用於處理深度數據以得到深度信息。
如此,可以利用深度圖像快速獲得場景主圖像的深度信息。
可以理解,場景主圖像為RGB彩色圖像,深度圖像包含場景中各個人或物體的深度信息。由於場景主圖像的色彩信息與深度圖像的深度信息是一一對應的關係,因此,可獲得場景主圖像的深度信息。
在某些實施方式中,與場景主圖像對應的深度圖像的獲取方式包括採用結構光深度測距獲取深度圖像及採用飛行時間(time of flight,TOF)深度攝像頭獲取深度圖像兩種方式。
採用結構光深度測距獲取深度圖像時,成像裝置200包括攝像頭和投射器。
可以理解,結構光深度測距是利用投射器將一定模式的光結構投射於物體表面,在表面形成由被測物體形狀所調製的光條三維圖像。光條三維圖像由攝像頭探測從而獲得光條二維畸變圖像。光條的畸變程度取決於投射器與攝像頭之間的相對位置和物體表面形廓或高度。沿光條顯示出的位移與物體表面的高度成比例,扭結表示了平面的變化,不連續顯示表面的物理間隙。當投射器與攝像頭之間的相對位置一定時,由畸變的二維光條圖像坐標便可重現物體表面的三維輪廓,從而可以獲取深度信息。結構光深度測距具有較高的解析度和測量精度。
採用TOF深度攝像頭獲取深度圖像時,成像裝置200包括TOF深度攝像頭。
可以理解,TOF深度攝像頭通過傳感器記錄從發光單元發出的調製紅外光發射到物體,再從物體反射回來的相位變化,在一個波長的範圍內根據光速,可以實時的獲取整個場景深度距離。TOF深度攝像頭計算深度信息時不受被攝物表面的灰度和特徵的影響,且可以快速地計算深度信息,具有很高的實時性。
請參閱圖6,在某些實施方式中,場景數據包括與場景主圖像對應的場景副圖像,步驟S10包括以下步驟:
S16:處理場景主圖像和場景副圖像以得到場景主圖像的深度數據;和
S18:處理深度數據以得到深度信息。
請參閱圖7,在某些實施方式中,場景數據包括與場景主圖像對應的場景副圖像,第一處理模塊10包括第三處理單元16和第四處理單元18。步驟S16可以由第三處理單元16實現,步驟S18可以由第四處理單元18實現。或者說,第三處理單元16用於處理場景主圖像和場景副圖像以得到場景主圖像的深度數據。第四處理單元18用於處理深度數據以得到深度信息。
如此,可以通過處理場景主圖像和場景副圖像獲取場景主圖像的深度信息。
在某些實施方式中,成像裝置200包括主攝像頭和副攝像頭。
可以理解,深度信息可以通過雙目立體視覺測距方法進行獲取,此時場景數據包括場景主圖像和場景副圖像。其中,場景主圖像由主攝像頭拍攝得到,場景副圖像由副攝像頭拍攝得到。雙目立體視覺測距是運用兩個相同的攝像頭對同一被攝物從不同的位置成像以獲得被攝物的立體圖像對,再通過算法匹配出立體圖像對的相應像點,從而計算出視差,最後採用基於三角測量的方法恢復深度信息。如此,通過對場景主圖像和場景副圖像這一立體圖像對進行匹配便可獲得場景主圖像的深度信息。
請參閱圖8,在某些實施方式中,步驟S20包括以下步驟:
S22:根據深度信息獲得場景主圖像的最前點;和
S24:尋找與最前點鄰接且深度連續變化的區域作為前景部分。
請參閱圖9,在某些實施方式中,第一確定模塊20包括第五處理單元22和確定單元24。步驟S22可以由第五處理單元22實現,步驟S24可以由確定單元24實現。或者說,第五處理單元22用於根據深度信息獲得場景主圖像的最前點。確定單元24用於尋找與最前點鄰接且深度連續變化的區域作為前景部分。
如此,可以獲得場景主圖像物理聯繫的前景部分。在現實場景中,通常前景部分是連接在一起的。以物理聯繫的前景部分作為主體,可以直觀地獲得前景部分的關係。
具體地,先根據深度信息獲得場景主圖像的最前點,最前點相當於前景部分的開端,從最前點進行擴散,獲取與最前點鄰接並且深度連續變化的區域,這些區域和最前點歸併為前景區域。
需要說明的是,最前點指的是深度最小的物體對應的像素點,即物距最小或者離成像裝置20最近的物體對應的像素點。鄰接是指兩個像素點連接在一起。深度連續變化是指鄰接的兩個像素點的深度差值小於預定差值,或者說深度之差小於預定差值的兩個鄰接的像素點的深度連續變化。
在另一些實施方式中,步驟S20可以包括以下步驟:
根據深度信息獲得場景主圖像的最前點;和
尋找與最前點的深度之差小於預定閾值的區域作為前景部分。
如此,可以獲得場景主圖像邏輯聯繫的前景部分。在現實場景中,前景部分可能沒有連接在一起,但是符合某種邏輯關係,比如老鷹俯衝下來抓小雞的場景,老鷹和小雞物理上可能沒連接在一起,但是從邏輯上,可以判斷它們是聯繫起來的。
具體地,先根據深度信息獲得場景主圖像的最前點,最前點相當於前景部分的開端,從最前點進行擴散,獲取與最前點的深度之差小於預定閾值的區域,這些區域和最前點歸併為前景區域。
在一些示例中,預定閾值可以是由用戶設置的一個值。如此,用戶可根據自身的需求來確定前景部分的範圍,從而獲得理想的構圖建議,實現理想的構圖。
在另一些示例中,預定閾值可以是圖像處理裝置100確定的一個值,在此不做任何限制。圖像處理裝置100確定的預定閾值可以是內部存儲的一個固定值,也可以是根據不同情況,例如最前點的深度,計算出來的數值。
在一些示例中,步驟S20還可以包括以下步驟:
尋找深度處於預定區間的區域作為前景部分。
確定場景主圖像除前景部分外的區域為背景部分。
如此,可以獲得深度處於合適範圍的前景部分。
可以理解,有些拍攝情況下,前景部分並不是最前面的部分,而是最前面部分稍微靠後一點的部分,例如,人坐在電腦後面,電腦比較靠前,但是人才是主體部分,所以將深度處於預定區間的區域作為前景部分,可以有效地避免主體選擇不正確的問題。
請參閱圖10,在某些實施方式中,圖像處理方法還包括以下步驟:
S40:處理場景主圖像以區分前景部分的亮度和暗區;
步驟S30包括步驟:
S32:處理場景主圖像以第二曝光值提升前景部分的暗區的亮度。
請參閱圖11,在某些實施方式中,圖像處理裝置100還包括第三處理模塊40。步驟S40可以由第三處理模塊40實現。步驟S32可以由第二處理模塊30實現。或者說,第三處理模塊40用於處理場景主圖像以區分前景部分的亮度和暗區,第二處理模塊30用於處理場景主圖像以第二曝光值提升前景部分的暗區的亮度。
請參閱圖12,一般地,圖像的前景部分通常包括亮區和暗區,圖像的有限亮度域為8比特,也即是數據範圍為0-255,如此,可根據數值範圍確定亮區與暗區。可以理解,若對前景部分不加區分全部進行亮度提升,則可能造成原本已經是亮區的部分亮度繼續提升從而過曝,因而只需對暗區部分進行亮度提升。
請參閱圖13,在這樣的實施方式中,步驟S40包括步驟:
S42:處理場景主圖像的直方圖以區分亮區和暗區。
請參閱圖14,在某些實施方式中,第三處理模塊40包括第六處理單元42。步驟S42可以由第六處理單元42實現。或者說,第六處理單元42用於處理場景主圖像的直方圖以區分亮區和暗區。
請參閱圖15,一般地,場景主圖像的直方圖的橫軸從左至右表示亮度的遞增,縱軸從下到上表示在某一亮度的像素數量的遞增。亮度的範圍為0-255,也即是表示由黑到白。,在某一點的峰值越高,表示在該亮度下的像素越多。或者說,亮度直方圖可以從整體上反應一幅圖像的亮暗程度。具體地,對於場景主圖像,若希望區分前景部分的亮區和暗區,可對場景主圖像的前景部分進行分塊,例如分為3*3或5*5個子區域,並對每個子區域的直方圖進行處理,即可獲知每個子區域的亮暗程度,從而區分前景部分的亮區和暗區。
請參閱圖16,在某些實施方式中,圖像處理方法包括以下步驟:
S50:確定場景主圖像除前景部分外的背景部分;和
S60:處理場景主圖像以第三曝光值提升背景部分的亮度,第三曝光值大於所述第一曝光值且小於所述第二曝光值。
請參閱圖17,在某些實施方式中,圖像處理裝置100還包括第二確定模塊50和第四處理模塊60。步驟S50可以由第二確定模塊50實現,步驟S60可以由第四處理模塊60實現。或者說,第二確定模塊50用於確定場景主圖像除前景部分外的背景部分,第四處理模塊60用於處理場景主圖像以第三曝光值提升背景部分的亮度。
請參閱圖18,如此,可以提升背景部分的亮度,並且由於背景部分提升的亮度小於前景部分和/或前景部分暗區的亮度,也即是說,對前景部分和背景部分做不同幅度的亮度提升,前景部分清晰可見,背景部分亮度提升幅度較小,噪聲得到較好的控制,並且圖像的整體對比度也表現較好。
進一步地,圖像處理方法還包括以下步驟:
處理場景主圖像以區分背景部分的亮度和暗區;
步驟S60包括步驟:
處理場景主圖像以第三曝光值提升背景部分的暗區的亮度。
在某些實施方式中,圖像處理裝置100還包括第五處理模塊。處理場景主圖像以區分背景部分的亮度和暗區的步驟可以由第五處理模塊實現。處理場景主圖像以第三曝光值提升背景部分的暗區的亮度的步驟可以由第四處理模塊60實現。或者說,第五處理模塊用於處理場景主圖像以區分背景部分的亮度和暗區,第四處理模塊60用於處理場景主圖像以第三曝光值提升背景部分的暗區的亮度。
與前景部分相類似地,圖像的背景部分通常包括亮區和暗區,一般地,圖像的有限亮度域為8比特,也即是數據範圍為0-255,如此,可根據數值範圍確定亮區與暗區。可以理解,若對背景部分不加區分全部進行亮度提升,則可能造成背景部分的暗區的噪聲過大以及圖像整體對比度的下降。
請參閱圖19,具體地,在一個示例中,對場景主圖像的前景部分的暗區的亮度提升4倍,對背景部分的暗區的亮度提升2倍。最終,得到的HDR圖像前景部分清晰,背景部分噪聲較小,圖像整體對比度較佳。
在一些示例中,背景部分的亮區和暗區可以根據圖像亮度的直方圖確定,例如可以通過對圖像的背景部分進行區域劃分,具體方式與確定前景部分的亮區和暗區相類似,此處不再贅述。
請參閱圖20,本發明實施方式的電子裝置1000包括殼體300、處理器400、存儲器500、電路板600和電源電路700。其中,電路板600安置在殼體300圍成的空間內部,處理器400和存儲器500設置在電路板上;電源電路700用於為電子裝置1000的各個電路或器件供電;存儲器500用於存儲可執行程序代碼;處理器400通過讀取存儲器500中存儲的可執行程序代碼來運行與可執行程序代碼對應的程序以實現上述的本發明任一實施方式的圖像處理方法。在對場景主圖像進行處理的過程中,處理器400用於執行以下步驟:
處理場景數據以獲取場景主圖像的深度信息;
根據深度信息確定場景主圖像的前景部分;和
處理場景主圖像以第二曝光值提升前景部分的亮度。
需要說明的是,前述對圖像處理方法和圖像處理裝置100的解釋說明也適用於本發明實施方式的電子裝置1000,此處不再贅述。
本發明實施方式的計算機可讀存儲介質,具有存儲於其中的指令,當電子裝置1000的處理器400執行指令時,電子裝置1000執行本發明實施方式的圖像處理方法,前述對圖像處理方法和圖像處理裝置100的解釋說明也適用於本發明實施方式的計算機可讀存儲介質,此處不再贅述。
綜上所述,本發明實施方式的電子裝置1000和計算機可讀存儲介質,根據深度信息確定圖像的前景部分,通過處理圖像以提升前景部分的亮度,從而得到前景部分突出的HDR圖像。
在本發明的實施方式的描述中,術語「第一」、「第二」僅用於描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特徵的數量。由此,限定有「第一」、「第二」的特徵可以明示或者隱含地包括一個或者更多個所述特徵。在本發明的實施方式的描述中,「多個」的含義是兩個或兩個以上,除非另有明確具體的限定。
在本發明的實施方式的描述中,需要說明的是,除非另有明確的規定和限定,術語「安裝」、「相連」、「連接」應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接或可以相互通訊;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通或兩個元件的相互作用關係。對於本領域的普通技術人員而言,可以根據具體情況理解上述術語在本發明的實施方式中的具體含義。
在本說明書的描述中,參考術語「一個實施方式」、「一些實施方式」、「示意性實施方式」、「示例」、「具體示例」或「一些示例」等的描述意指結合所述實施方式或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施方式或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施方式或示例。而且,描述的具體特徵、結構、材料或者特點可以在任何的一個或多個實施方式或示例中以合適的方式結合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用於實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,並且本發明的優選實施方式的範圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬技術領域的技術人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用於實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基於計算機的系統、包括處理模塊的系統或其他可以從指令執行系統、裝置或設備取指令並執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),可攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及可攜式光碟只讀存儲器(CDROM)。另外,計算機可讀介質甚至可以是可在其上列印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然後將其存儲在計算機存儲器中。
應當理解,本發明的實施方式的各部分可以用硬體、軟體、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟體或固件來實現。例如,如果用硬體來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用於對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
本技術領域的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
此外,在本發明的各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
儘管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的範圍內可以對上述實施方式進行變化、修改、替換和變型。