圖像修複方法、裝置和終端設備與流程
2023-11-01 14:00:32 2
本發明涉及圖像處理技術領域,特別涉及一種圖像修複方法和終端設備。
背景技術:
影像修復,就是對圖像中的未知區域進行像素填充以恢復圖像的視覺效果,其主要任務是讓觀察者感覺不到圖像缺損過或修補過。影像修復起初是為了修補美術作品中丟失或被損壞的部分,現階段廣泛應用於影像、視頻編輯及恢復。
目前,圖像修復中,主要是通過在未受損的圖像區域中尋找與缺損圖像中的待修復點最為匹配的最佳匹配塊,並用最佳匹配塊填充待修復點。這種方式,在搜索最佳匹配塊時耗時較長,導致圖像修復效率低的問題。
技術實現要素:
本發明旨在至少在一定程度上解決上述技術問題。
為此,本發明的第一個目的在於提出一種圖像修複方法,能夠縮短修復過程中的搜索時間,提高修復效率。
本發明的第二個目的在於提出一種圖像修復裝置。
本發明的第三個目的在於提出一種電子設備。
為達上述目的,根據本發明第一方面實施例提出了一種圖像修複方法,包括以下步驟:
確定目標圖像中的缺損區域;
生成所述目標圖像的二值化圖像,在所述二值化圖像中,所述缺損區域對應的第一區域為第一圖像值,所述第一區域之外的第二區域為第二圖像值;
對所述第一區域進行膨脹處理,得到第三區域;
將所述目標圖像中與所述第三區域對應的圖像區域作為最佳匹配塊的搜索範圍,對所述缺損區域進行修復。
根據本發明實施例的圖像修複方法,還可具有如下附加技術特徵:
在本發明的一個實施例中,所述確定目標圖像中的缺損區域,包括:
根據預設的邊緣檢測算法檢測所述目標圖像中的缺損區域。
在本發明的一個實施例中,所述確定目標圖像中的缺損區域,包括:
接收用戶的標註操作;
根據所述標註操作確定所述缺損區域。
在本發明的一個實施例中,所述對所述第一區域進行膨脹處理,得到第三區域,包括:
使用預設的結構元素對所述第一區域進行預設次數的膨脹處理,得到所述第三區域。
在本發明的一個實施例中,所述將所述目標圖像中與所述第三區域對應的圖像區域作為最佳匹配塊的搜索範圍,對所述缺損區域進行修復,包括:
確定所述缺損區域中的待修復點;
在所述搜索範圍內搜索所述待修復點的最佳匹配塊;
根據所述最佳匹配塊對所述待修復點進行修復,並更新所述缺損區域;
重複上述步驟,直至所述缺損區域中的圖像點全部修復完成。
本發明第二方面實施例提供了一種圖像修復裝置,包括:
確定模塊,用於確定目標圖像中的缺損區域;
生成模塊,用於生成所述目標圖像的二值化圖像,在所述二值化圖像中,所述缺損區域對應的第一區域為第一圖像值,所述第一區域之外的第二區域為第二圖像值;
膨脹模塊,用於對所述第一區域進行膨脹處理,得到第三區域;
修復模塊,用於將所述目標圖像中與所述第三區域對應的圖像區域作為最佳匹配塊的搜索範圍,對所述缺損區域進行修復。
根據本發明實施例的圖像修複方法,還可具有如下附加技術特徵:
在本發明的一個實施例中,所述確定模塊用於:
根據預設的邊緣檢測算法檢測所述目標圖像中的缺損區域。
在本發明的一個實施例中,所述確定模塊用於:
接收用戶的標註操作;
根據所述標註操作確定所述缺損區域。
在本發明的一個實施例中,所述膨脹模塊用於:
使用預設的結構元素對所述第一區域進行預設次數的膨脹處理,得到所述第三區域。
在本發明的一個實施例中,所述將修復模塊用於:
確定所述缺損區域中的待修復點;
在所述搜索範圍內搜索所述待修復點的最佳匹配塊;
根據所述最佳匹配塊對所述待修復點進行修復,並更新所述缺損區域;
重複上述步驟,直至所述缺損區域中的圖像點全部修復完成。
本發明第三方面實施例提供了一種電子設備,包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內部,顯示器在外殼外部,並與電路板相連接,處理器設置在電路板上;處理器用於處理數據,並具體用於執行:
確定目標圖像中的缺損區域;
生成所述目標圖像的二值化圖像,在所述二值化圖像中,所述缺損區域對應的第一區域為第一圖像值,所述第一區域之外的第二區域為第二圖像值;
對所述第一區域進行膨脹處理,得到第三區域;
將所述目標圖像中與所述第三區域對應的圖像區域作為最佳匹配塊的搜索範圍,對所述缺損區域進行修復。
本發明實施例的圖像修複方法、裝置和電子設備,通過確定目標圖像中的缺損區域,針對缺損區域及其他區域生成目標圖像的二值化圖像,並對二值化圖像中缺損區域對應的區域進行膨脹處理,將膨脹後得到的區域在目標圖像中對應圖像區域作為最佳匹配塊的搜索範圍,進行圖像修復。由此,搜索範圍的大小和形狀完全取決於缺損區域的大小和形狀,可以大大縮短修復過程中的搜索時間,提高修復效率。特別是目標圖像尺寸比較大的情況,修復效率的提升將非常明顯。
本發明的附加方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明的上述和/或附加的方面和優點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為根據本發明一個實施例的圖像修複方法的流程圖;
圖2為根據本發明一個實施例的目標圖像及其中的缺損區域的示意圖;
圖3為根據本發明一個實施例的圖2所示目標圖像的二值化圖像的示意圖;
圖4為根據本發明一個實施例的對圖3所示二值化圖像進行膨脹處理後的圖像示意圖;
圖5為根據本發明另一個實施例的圖像修複方法的流程圖;
圖6為根據本發明一個實施例的圖像修復裝置的結構示意圖。
具體實施方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用於解釋本發明,而不能理解為對本發明的限制。
下面參考附圖描述根據本發明實施例的圖像修複方法、裝置和電子設備。
圖1為根據本發明一個實施例的圖像修複方法的流程圖。
如圖1所示,根據本發明實施例的圖像修複方法,包括:
S101,確定目標圖像中的缺損區域。
在本發明的實施例中,目標圖像中的缺損區域可由用戶選擇確定或者通過對目標圖像進行分析確定。具體而言,可通過以下兩種方式確定目標圖像中的缺損區域。
方式一
根據預設的邊緣檢測算法檢測所述目標圖像中的缺損區域。
邊緣檢測的目的是標識圖像中屬性變化明顯的點。圖像屬性中的顯著變化可包括但不限於:深度上的不連續、表面方向不連續、物質屬性變化、場景照明變化等。
目標圖像中缺損區域與其他區域的存在明顯變化,因此可通過邊緣檢測算法檢測出變化邊界線,進而可確定缺損區域。在邊緣檢測中,可提取圖像中不連續部分的特徵,根據閉合的邊緣確定缺損區域。
方式二
接收用戶的標註操作;根據所述標註操作確定所述缺損區域。
具體地,可在目標圖像顯示界面提供標註工具,如畫筆、選擇框等,從而用戶可通過標註工具對缺損區域進行標註。進而,可將用戶標註操作所標註的區域作為缺損區域。舉例來說,如圖2所示,缺損區域為區域A。
S102,生成所述目標圖像的二值化圖像,在所述二值化圖像中,所述缺損區域對應的第一區域為第一圖像值,所述第一區域之外的第二區域為第二圖像值。
其中,第一圖像值和第二圖像值可為具有區分度的兩個圖像值。舉例來說,第一圖像值可為灰度值255,第二圖像值可為灰度值0。
舉例來說,對於圖2所示的目標圖像,對應的二值化圖像可如圖3所示。圖2中缺損區域A對應的第一區域為圖3中的區域B。在本發明的實施例中,可在對目標圖像二值化的過程中,將缺損區域A中的像素點的灰度值全部設置為255,生成第一區域B,將缺損區域之外的像素點的灰度值全部設置為0,生成第二區域C,第一區域B和第二區域C形成了圖3所示的二值化圖像。
S103,對所述第一區域進行膨脹處理,得到第三區域。
其中,對圖像進行膨脹處理為形態學圖像處理中的一種。形態學圖像處理是以形態結構元素為基礎對圖像進行分析的工具。它的基本思想是用具有一定形態的結構元素去度量和提取圖像中的對應形狀以達到對圖像分析和識別的目的。圖像形態學的應用可以簡化圖像數據,能夠保持圖像基本的形狀特徵,並除去不相干的結構。
形態學圖像處理,即圖像形態學變換,是一種針對集合的處理過程,其形態算子的實質是表達物體或形狀的集合與結構元素間的相互作用,結構元素的形狀就決定了這種運算所提取的信號的形狀信息。形態學圖像處理是在圖像中移動一個結構元素,然後將結構元素與下面的二值圖像進行交、並等集合運算。在形態學中,結構元素是最重要最基本的概念。結構元素在形態變換中的作用相當於信號處理中的「濾波窗口」。
膨脹處理是形態學圖像處理中一種基本形態學運算。膨脹處理是將與物體(對應本發明實施例中的第一區域)接觸的所有背景點(對應第二區域中的點)合併到該物體中,使物體的邊界向外部擴張的過程。也就是說,在本發明的實施例中,可通過使用預設的結構元素將第一區域的邊界向外部擴張,得到第三區域。
在本發明的一個實施例中,使用預設的結構元素對所述第一區域進行預設次數的膨脹處理,得到所述第三區域。也就是說,可通過多次膨脹處理,使得第一區域的邊界向外擴張至合適的範圍。舉例來說,在本發明的實施例中,膨脹處理的次數選為15次。
為了能夠提高膨脹的速度,在本發明的一個實施例中,使用的結構元素可以是9×9的方形。
舉例來說,圖4為對圖3所示的二值化圖像中的第一區域B進行膨脹處理後得到圖像。其中,第一區域B膨脹後得到第三區域D。
S104,將所述目標圖像中與所述第三區域對應的圖像區域作為最佳匹配塊的搜索範圍,對所述缺損區域進行修復。
由於圖像中的圖像點之間是具有空間相關性的,通常圖像中某一部分的信息通常只與其周圍區域的信息有較大的相關性,而與距離其較偏遠的區域的信息相關性較小。
因此,在本發明的實施例中,可通過膨脹處理確定缺損區域的周圍區域,並將缺損區域的周圍區域作為修復過程中搜索最佳匹配塊的搜索範圍。也就是說,本發明的實施例中,在修復過程中可從缺損區域的周圍區域尋找最佳匹配塊。
相對於相關技術中,對每一個點進行修復時,都從所有已知區域去搜尋最佳匹配塊,需要較長的搜索時間,且對於所有已知區域的搜索並不能提高對缺損區域修復時的信息質量。特別特別是隨著行動裝置、相機等像素越來越高,拍攝的圖片尺寸也越來越大,當原圖尺寸比較大的時候,搜索最佳匹配塊的時間將非常大,甚至難以想像。
本發明的實施例中,考慮到缺損區域與其周圍區域的信息有較大的相關性,而與距離其較偏遠的區域的信息相關性較小,將缺損區域附近的區域作為最佳匹配塊的搜索範圍,而自動忽略距離缺損區域較遠的其他區域,從而能夠大大縮短搜索時間,從而提高修復效率。
舉例來說,對於圖4中的第三區域D,在圖2中的目標圖像對應的圖像區域包括缺損區域以及缺損區域周圍的一部分區域。則在進行圖像修復時,可從第三區域D在目標圖像中對應的圖像區域搜索最佳匹配塊。從而,當缺損區域越小時,所需要的已知信息就越少,根據其確定的第三區域也就越小,即得到的搜索範圍也就越小;當缺損區域越大時,所需要的已知信息就越多,根據其確定的第三區域也就越大,即得到的搜索範圍也就越大。這樣能夠在保證修復缺損區域所需的信息的同時,大大縮短搜索時間,從而提高修復效率。
需要說明的是,本發明的實施例在對缺損區域進行修復時,可使用任一種修複方法。具體而言,在本發明的一個實施例,可通過如圖5所示的實施例對缺損區域進行修復。如圖5所示,將所述目標圖像中與所述第三區域對應的圖像區域作為最佳匹配塊的搜索範圍,對所述缺損區域進行修復,包括步驟S501-S503。
S501,確定所述缺損區域中的待修復點。
一般來說,可從缺損區域的邊界點中選擇待修復點。具體而言可將強邊緣點或者周圍已知像素多的點作為初始的待修復點,開始修復。
S502,在所述搜索範圍內搜索所述待修復點的最佳匹配塊。
S503,根據所述最佳匹配塊對所述待修復點進行修復,並更新所述缺損區域。
具體而言,可將最佳匹配塊填充待修復點,以對待修復點進行修復。
然後,重複上述步驟S502-S503,重新確定待修復點,搜索最佳匹配塊,對待修復點進行修復,直至所述缺損區域中的圖像點全部修復完成。
本發明實施例的圖像修複方法,通過確定目標圖像中的缺損區域,針對缺損區域及其他區域生成目標圖像的二值化圖像,並對二值化圖像中缺損區域對應的區域進行膨脹處理,將膨脹後得到的區域在目標圖像中對應圖像區域作為最佳匹配塊的搜索範圍,進行圖像修復。由此,搜索範圍的大小和形狀完全取決於缺損區域的大小和形狀,可以大大縮短修復過程中的搜索時間,提高修復效率。特別是目標圖像尺寸比較大的情況,修復效率的提升將非常明顯。
與上述圖像修複方法實施例相對應,本發明還提出一種圖像修復裝置。
圖6為根據本發明一個實施例的圖像修復裝置的結構示意圖。
如圖6所示,根據本發明實施例的圖像修復裝置,包括:確定模塊10、生成模塊20、膨脹模塊30和修復模塊40。
具體地,確定模塊10用於確定目標圖像中的缺損區域。
在本發明的實施例中,目標圖像中的缺損區域可由用戶選擇確定或者通過對目標圖像進行分析確定。具體而言,確定模塊10可通過以下兩種方式確定目標圖像中的缺損區域。
方式一
確定模塊10可用於根據預設的邊緣檢測算法檢測所述目標圖像中的缺損區域。
邊緣檢測的目的是標識圖像中屬性變化明顯的點。圖像屬性中的顯著變化可包括但不限於:深度上的不連續、表面方向不連續、物質屬性變化、場景照明變化等。
目標圖像中缺損區域與其他區域的存在明顯變化,因此確定模塊10可通過邊緣檢測算法檢測出變化邊界線,進而可確定缺損區域。在邊緣檢測中,可提取圖像中不連續部分的特徵,根據閉合的邊緣確定缺損區域。
方式二
確定模塊10可用於:接收用戶的標註操作;根據所述標註操作確定所述缺損區域。
具體地,可在目標圖像顯示界面提供標註工具,如畫筆、選擇框等,從而用戶可通過標註工具對缺損區域進行標註。進而,可將用戶標註操作所標註的區域作為缺損區域。舉例來說,如圖2所示,缺損區域為區域A。
生成模塊20用於生成所述目標圖像的二值化圖像,在所述二值化圖像中,所述缺損區域對應的第一區域為第一圖像值,所述第一區域之外的第二區域為第二圖像值。
其中,第一圖像值和第二圖像值可為具有區分度的兩個圖像值。舉例來說,第一圖像值可為灰度值255,第二圖像值可為灰度值0。
舉例來說,對於圖2所示的目標圖像,對應的二值化圖像可如圖3所示。圖2中缺損區域A對應的第一區域為圖3中的區域B。在本發明的實施例中,生成模塊20可在對目標圖像二值化的過程中,將缺損區域A中的像素點的灰度值全部設置為255,生成第一區域B,將缺損區域之外的像素點的灰度值全部設置為0,生成第二區域C,第一區域B和第二區域C形成了圖3所示的二值化圖像。
膨脹模塊30用於對所述第一區域進行膨脹處理,得到第三區域。
其中,對圖像進行膨脹處理為形態學圖像處理中的一種。形態學圖像處理是以形態結構元素為基礎對圖像進行分析的工具。它的基本思想是用具有一定形態的結構元素去度量和提取圖像中的對應形狀以達到對圖像分析和識別的目的。圖像形態學的應用可以簡化圖像數據,能夠保持圖像基本的形狀特徵,並除去不相干的結構。
形態學圖像處理,即圖像形態學變換,是一種針對集合的處理過程,其形態算子的實質是表達物體或形狀的集合與結構元素間的相互作用,結構元素的形狀就決定了這種運算所提取的信號的形狀信息。形態學圖像處理是在圖像中移動一個結構元素,然後將結構元素與下面的二值圖像進行交、並等集合運算。在形態學中,結構元素是最重要最基本的概念。結構元素在形態變換中的作用相當於信號處理中的「濾波窗口」。
膨脹處理是形態學圖像處理中一種基本形態學運算。膨脹處理是將與物體(對應本發明實施例中的第一區域)接觸的所有背景點(對應第二區域中的點)合併到該物體中,使物體的邊界向外部擴張的過程。也就是說,在本發明的實施例中,膨脹模塊30可通過使用預設的結構元素將第一區域的邊界向外部擴張,得到第三區域。
在本發明的一個實施例中,使用預設的結構元素對所述第一區域進行預設次數的膨脹處理,得到所述第三區域。也就是說,膨脹模塊30可通過多次膨脹處理,使得第一區域的邊界向外擴張至合適的範圍。舉例來說,在本發明的實施例中,膨脹處理的次數選為15次。
為了能夠提高膨脹的速度,在本發明的一個實施例中,使用的結構元素可以是9×9的方形。
舉例來說,圖4為對圖3所示的二值化圖像中的第一區域B進行膨脹處理後得到圖像。其中,第一區域B膨脹後得到第三區域D。
修復模塊40用於將所述目標圖像中與所述第三區域對應的圖像區域作為最佳匹配塊的搜索範圍,對所述缺損區域進行修復。
由於圖像中的圖像點之間是具有空間相關性的,通常圖像中某一部分的信息通常只與其周圍區域的信息有較大的相關性,而與距離其較偏遠的區域的信息相關性較小。
因此,在本發明的實施例中,可通過膨脹處理確定缺損區域的周圍區域,然後,修復模塊40將缺損區域的周圍區域作為修復過程中搜索最佳匹配塊的搜索範圍。也就是說,本發明的實施例中,修復模塊40在修復過程中可從缺損區域的周圍區域尋找最佳匹配塊。
相對於相關技術中,對每一個點進行修復時,都從所有已知區域去搜尋最佳匹配塊,需要較長的搜索時間,且對於所有已知區域的搜索並不能提高對缺損區域修復時的信息質量。特別特別是隨著行動裝置、相機等像素越來越高,拍攝的圖片尺寸也越來越大,當原圖尺寸比較大的時候,搜索最佳匹配塊的時間將非常大,甚至難以想像。
本發明的實施例中,考慮到缺損區域與其周圍區域的信息有較大的相關性,而與距離其較偏遠的區域的信息相關性較小,修復模塊40將缺損區域附近的區域作為最佳匹配塊的搜索範圍,而自動忽略距離缺損區域較遠的其他區域,從而能夠大大縮短搜索時間,從而提高修復效率。
舉例來說,對於圖4中的第三區域D,在圖2中的目標圖像對應的圖像區域包括缺損區域以及缺損區域周圍的一部分區域。則在進行圖像修復時,可從第三區域D在目標圖像中對應的圖像區域搜索最佳匹配塊。從而,當缺損區域越小時,所需要的已知信息就越少,根據其確定的第三區域也就越小,即得到的搜索範圍也就越小;當缺損區域越大時,所需要的已知信息就越多,根據其確定的第三區域也就越大,即得到的搜索範圍也就越大。這樣能夠在保證修復缺損區域所需的信息的同時,大大縮短搜索時間,從而提高修復效率。
需要說明的是,本發明的實施例在對缺損區域進行修復時,修復模塊40可使用任一種修複方法。具體而言,在本發明的一個實施例,修復模塊40可用於:確定所述缺損區域中的待修復點;在所述搜索範圍內搜索所述待修復點的最佳匹配塊;根據所述最佳匹配塊對所述待修復點進行修復,並更新所述缺損區域;重複上述步驟,直至所述缺損區域中的圖像點全部修復完成。
一般來說,修復模塊40可從缺損區域的邊界點中選擇待修復點。具體而言可將強邊緣點或者周圍已知像素多的點作為初始的待修復點,開始修復。直至將缺損區域中每個點都修復完成。
本發明實施例的像修復裝置,通過確定目標圖像中的缺損區域,針對缺損區域及其他區域生成目標圖像的二值化圖像,並對二值化圖像中缺損區域對應的區域進行膨脹處理,將膨脹後得到的區域在目標圖像中對應圖像區域作為最佳匹配塊的搜索範圍,進行圖像修復。由此,搜索範圍的大小和形狀完全取決於缺損區域的大小和形狀,可以大大縮短修復過程中的搜索時間,提高修復效率。特別是目標圖像尺寸比較大的情況,修復效率的提升將非常明顯。
本發明還提出一種電子設備。
根據本發明實施例的電子設備,包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內部,顯示器在外殼外部,並與電路板相連接,處理器設置在電路板上;處理器用於處理數據,並具體用於執行:
確定目標圖像中的缺損區域;
生成所述目標圖像的二值化圖像,在所述二值化圖像中,所述缺損區域對應的第一區域為第一圖像值,所述第一區域之外的第二區域為第二圖像值;
對所述第一區域進行膨脹處理,得到第三區域;
將所述目標圖像中與所述第三區域對應的圖像區域作為最佳匹配塊的搜索範圍,對所述缺損區域進行修復。
需要說明的是,本發明實施例的電子設備,其中處理器還可用於執行本發明任一實施例的圖像修複方法。
根據本發明實施例的電子設備,通過確定目標圖像中的缺損區域,針對缺損區域及其他區域生成目標圖像的二值化圖像,並對二值化圖像中缺損區域對應的區域進行膨脹處理,將膨脹後得到的區域在目標圖像中對應圖像區域作為最佳匹配塊的搜索範圍,進行圖像修復。由此,搜索範圍的大小和形狀完全取決於缺損區域的大小和形狀,可以大大縮短修復過程中的搜索時間,提高修復效率。特別是目標圖像尺寸比較大的情況,修復效率的提升將非常明顯。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用於實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,並且本發明的優選實施方式的範圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬技術領域的技術人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用於實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基於計算機的系統、包括處理器的系統或其他可以從指令執行系統、裝置或設備取指令並執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),可攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及可攜式光碟只讀存儲器(CDROM)。另外,計算機可讀介質甚至可以是可在其上列印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然後將其存儲在計算機存儲器中。
應當理解,本發明的各部分可以用硬體、軟體、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟體或固件來實現。例如,如果用硬體來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用於對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
本技術領域的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
在本說明書的描述中,參考術語「一個實施例」、「一些實施例」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
儘管已經示出和描述了本發明的實施例,本領域的普通技術人員可以理解:在不脫離本發明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發明的範圍由權利要求及其等同限定。