亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在混合視頻編碼中具有多個濾波器的本地環(huán)路內(nèi)濾波的制作方法

文檔序號:7909079閱讀:199來源:國知局
專利名稱:在混合視頻編碼中具有多個濾波器的本地環(huán)路內(nèi)濾波的制作方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于環(huán)路內(nèi)(in-loop)濾波方法,尤其有關(guān)于使用混合視頻編碼 (hybrid video coding)的環(huán)路內(nèi)濾波方法。
背景技術(shù)
現(xiàn)代視聽(audio-visual)系統(tǒng)利用數(shù)字編碼(digital coding)來減小數(shù)據(jù)尺寸。數(shù)字編碼方法利用幀內(nèi)和幀間預(yù)測技術(shù),對圖片幀進行數(shù)據(jù)的壓縮(compress)和解壓縮(decompress),而這些幀被編碼、重建,并可用來預(yù)測緊接之后幀的資料。重建數(shù)據(jù)構(gòu)成的幀通常在宏區(qū)塊(macroblock)的角落具有區(qū)塊假影(blocking artifact),因此大部分現(xiàn)代編碼器和譯碼器利用解區(qū)塊濾波器來除去上述區(qū)塊假影,一種常用技術(shù)為 H. 2640但遺憾的是,當區(qū)塊假影位于區(qū)塊的邊緣時,雖然區(qū)塊假影可以除去,但量化誤差 (quantization error)去P^IfyWI曰因此,現(xiàn)代編碼技術(shù)使用維納濾波(Wiener filtering)。維納濾波可根據(jù)維納-霍夫(Wiener-Hopf)方程式產(chǎn)生濾波器系數(shù),從而使產(chǎn)生的重建幀具有減小的量化誤差。舉例來說,輸入信號s將進行一些編碼進程,并引入附加的量化噪聲(Iioise)e,這樣便會產(chǎn)生噪聲信號s’。維納濾波器對上述噪聲信號S’進行濾波,以產(chǎn)生濾波信號s~。其中應(yīng)使s和S’之間的均方誤差(Mean Square Error, MSE)最小,這樣濾波信號s~將會離原始信號s較接近。在譯碼器端也需要維納濾波器信息以重建原始視頻。舉例來說,可將編碼器端使用的維納濾波器系數(shù)作為維納濾波器信息發(fā)送給譯碼器端。然而,即使利用這種先進的濾波,特定的幀內(nèi)仍可能存在誤差。單個維納濾波器可能無法為幀內(nèi)的每個宏區(qū)塊都提供最佳濾波。

發(fā)明內(nèi)容
因此,本發(fā)明的一個目標為提供自適應(yīng)的環(huán)路濾波方法,這些方法可以在一個幀內(nèi)利用多個維納濾波器。對視頻數(shù)據(jù)的母塊進行編碼的方法包括重建所述母區(qū)塊以進行預(yù)測;提供至少兩個濾波器,以在重建所述母區(qū)塊后對所述母區(qū)塊進行濾波;將所述母區(qū)塊劃分為區(qū)塊分割,其中在每個區(qū)塊分割測定用何種濾波器對所述區(qū)塊分割進行濾波;以及對每個所述區(qū)塊分割用測定的相應(yīng)的濾波器進行濾波。對視頻數(shù)據(jù)的母塊進行編碼的方法包括重建所述母區(qū)塊以進行預(yù)測;根據(jù)分割方法將所述母區(qū)塊劃分為區(qū)塊分割;為每個所述區(qū)塊分割從多個濾波方法中測定出一種; 以及用相應(yīng)的濾波方法對每個所述區(qū)塊分割進行濾波;其中所述分割方法是從所述母區(qū)塊中推斷出的。對視頻數(shù)據(jù)的母塊進行編碼的編碼器包括重建區(qū)塊,用于重建所述母區(qū)塊以進行預(yù)測;至少兩個濾波器,用于在重建所述母區(qū)塊后對所述母區(qū)塊進行濾波;以及濾波信息產(chǎn)生單元,用來將所述母區(qū)塊劃分為區(qū)塊分割,其中在每個區(qū)塊分割,所述濾波信息產(chǎn)生單元測定用何種濾波器對所述區(qū)塊分割進行濾波。對視頻數(shù)據(jù)的母塊進行譯碼的譯碼器包括熵譯碼單元,用于對編碼比特流譯碼以得到視頻數(shù)據(jù)的所述母區(qū)塊;重建區(qū)塊,用于重建所述母區(qū)塊以進行預(yù)測;至少兩個濾波器,用于在重建所述母區(qū)塊候?qū)λ瞿竻^(qū)塊進行濾波;以及濾波信息產(chǎn)生單元,用于將所述母區(qū)塊劃分為區(qū)塊分割,其中在每個區(qū)塊分割,所述濾波信息產(chǎn)生單元測定用何種濾波器以對所述區(qū)塊分割進行濾波。


圖1是根據(jù)四元樹區(qū)塊分割對幀進行劃分的示意圖。圖2是根據(jù)本發(fā)明示范性實施例的編碼器的示意圖。圖3是根據(jù)本發(fā)明示范性實施例的譯碼器的示意圖。圖4是根據(jù)本發(fā)明第一實施例示出不同濾波器的四元樹示意圖。圖5是根據(jù)本發(fā)明第二實施例示出不同濾波器的四元樹示意圖。
具體實施例方式本發(fā)明旨在提供可利用不同濾波器來對單個幀進行編碼的編碼技術(shù),以下提供了實現(xiàn)本發(fā)明目標的不同實施例。在下述的實施例中,利用了維納濾波器來說明本發(fā)明的方法和操作,但需注意,任何其他可執(zhí)行以下所詳述濾波方法的濾波器也均遵循本發(fā)明的精神。因此,維納濾波器僅作為本發(fā)明的一個示范例,并無意圖限制本發(fā)明。請參照圖2和圖3。圖2是根據(jù)本發(fā)明實施例執(zhí)行編碼方法的編碼器200的示意圖,圖3是根據(jù)本發(fā)明實施例執(zhí)行譯碼方法的譯碼器300的示意圖。簡單來說,編碼器200 包括幀內(nèi)預(yù)測單元205、幀間預(yù)測(即運動估計/運動補償(Motion Estimation/Motion Compensation, ME/MC))單元 210、減法器 212、變換(transform)單元 217、量化單元 219、 逆變換(inverse transform)單元 227、逆量化(inverse quantization)單元 229、重建單元230、解區(qū)塊單元M0、幀緩沖器250、維納濾波單元沈0、維納濾波信息產(chǎn)生單元270以及熵編碼單元觀0。包括多個母(parent)區(qū)塊(如圖片)的視頻數(shù)據(jù)進入幀內(nèi)預(yù)測單元205 和幀間預(yù)測單元210,以產(chǎn)生預(yù)測樣本。預(yù)測樣本和原始視頻數(shù)據(jù)之差經(jīng)變換以及量化后成為殘余信息,隨后熵編碼單元280將預(yù)測信息(如來自幀內(nèi)預(yù)測單元205的幀內(nèi)模式信息和來自幀間預(yù)測單元210的幀間模式信息)和殘余信息編碼為編碼比特流。對殘余信息進行逆量化和逆變換,并將其和預(yù)測樣本一起發(fā)送給重建單元230以進行重建。重建的母區(qū)塊相繼發(fā)送給解區(qū)塊單元240和維納濾波單元沈0,以產(chǎn)生用來預(yù)測的濾波樣本。維納濾波單元260可對母區(qū)塊的各區(qū)塊分割應(yīng)用不同的維納濾波器,而維納濾波信息產(chǎn)生單元 270對應(yīng)每個維納濾波器產(chǎn)生維納濾波器系數(shù),并發(fā)送給維納濾波單元沈0。維納濾波信息產(chǎn)生單元270也可將區(qū)塊分割信息發(fā)送給維納濾波單元260。一些實施例中的維納濾波信息產(chǎn)生單元270可將每個區(qū)塊分割的濾波器索引提供給維納濾波單元沈0,以從多個維納濾波器中選擇出一個濾波器。在另一個實施例中,濾波器索引表明相應(yīng)的區(qū)塊分割是否已經(jīng)在編碼器端進行了濾波,如果是的話,還表明使用了何種濾波器。依對每個區(qū)塊分割使用了何種維納濾波器而定,將產(chǎn)生維納濾波信息并發(fā)送給熵編碼單元觀0,以通知相應(yīng)的譯碼器。維納濾波信息可包括每個區(qū)塊分割的濾波器索引、標記或統(tǒng)計信息,這樣對應(yīng)的譯碼器就可辨別在編碼進程中,每個區(qū)塊分割使用的是何種維納濾波器。維納濾波信息也可包括濾波器系數(shù)以及/或者區(qū)塊分割信息。譯碼器300包括熵編碼單元380、幀內(nèi)預(yù)測單元305、幀間預(yù)測(即運動補償 (Motion Compensation,MC))單元310、逆變換單元327、逆量化單元329、重建單元330、解區(qū)塊單元340、維納濾波單元360以及幀緩沖器350。熵編碼單元380接收編碼比特流進行譯碼并分離出預(yù)測信息(如幀內(nèi)模式信息和幀間模式信息)、維納濾波信息以及殘余信息。 將維納濾波信息發(fā)送給維納濾波單元360,從而為母區(qū)塊的每個區(qū)塊分割從多個維納濾波器中挑選出一個維納濾波器。維納濾波單元360將根據(jù)維納濾波信息選擇同一個維納濾波器用于編碼器端。維納濾波信息可包括對應(yīng)母區(qū)塊的維納濾波器的濾波器系數(shù),也可包括濾波進程中的區(qū)塊分割信息。請參照圖1。圖1是根據(jù)四元樹(quadtree)區(qū)塊分割對幀進行劃分的示意圖。正如熟習此項技藝者所周知的那樣,四元樹分割是一種將母區(qū)塊劃分并細劃分一直到取得需要公共編碼信息(如運動向量和參考圖片索引)的區(qū)域的方式。舉例來說,對于下半部分為移動的影像而上半部分保持靜態(tài)的幀來說,只需要對上述幀的下半部分應(yīng)用運動預(yù)測, 而上半部分可復(fù)制先前幀的編碼數(shù)據(jù)。正如本示意圖所示,開始時幀劃分為四部分,接下來上述幀的一些四分之一部分進一步劃分為四部分,直到每個區(qū)塊分割都具有公共編碼信息。在本實施例中,編碼信息為是否將濾波進程應(yīng)用于區(qū)塊分割。圖1所示的示范例證明了幀內(nèi)的每個區(qū)塊分割都可進行濾波處理(即開)或越過濾波進程(即關(guān))。對于左上的四分之一部分來說,已經(jīng)測定不需要濾波;對于右下的四分之一部分來說,已經(jīng)測定需要濾波。對于其他的四分之一部分來說,僅需要對這些四分之一部分的一些區(qū)塊分割濾波,因此每個四分之一部分再次分為四部分,然后對細劃分的區(qū)塊執(zhí)行上述的測定。分割一再進行, 直到達成所需編碼準確度的位準。需注意,圖1表示了一個幀,而這種四元樹分割可在其他的位準執(zhí)行。此外,圖1的四元樹分割可用來測定是否進行濾波。然而,即便是在一張圖片中,也可能存在至少兩個區(qū)域都需要維納濾波,但由于這些區(qū)域具有不同的靜態(tài)特性,因此就需要不同的維納濾波器。若在母區(qū)塊(如圖片)利用超過一個維納濾波器,那么原始信號和濾波信號之間的誤差甚至可以達到更小。上述母區(qū)塊可以根據(jù)四元樹分割來劃分,也可以根據(jù)任何其他的分割方法來劃分。請參照圖4,圖4是根據(jù)本發(fā)明第一示范性實施例對母區(qū)塊濾波的示意圖。如圖4 所示,用兩個維納濾波器對母區(qū)塊濾波,其中母區(qū)塊是根據(jù)四元樹分割來進行細劃分的。在每個區(qū)塊分割測定最適合的維納濾波器,而母區(qū)塊的區(qū)塊分割都為葉區(qū)塊(leaf block), 且同一區(qū)塊分割的數(shù)據(jù)都由同樣的維納濾波器進行濾波。需注意,本示意圖為了簡單起便僅示出了兩個維納濾波器,但在其他的一些實施例中,可以利用超過兩個維納濾波器,而這也同樣遵循本發(fā)明的精神。若維納濾波器的數(shù)目增加,則濾波操作的耗費時間和復(fù)雜度便會隨之增加,因此維納濾波器的數(shù)目可根據(jù)設(shè)計者的需求來決定。在編碼器端將產(chǎn)生第一濾波器和第二濾波器的濾波器系數(shù),這些信息與區(qū)塊分割信息一起可發(fā)送給譯碼器端。譯碼器端也可以根據(jù)視頻數(shù)據(jù)以及/或者比特流中攜帶的信息得到濾波器系數(shù)和區(qū)塊分割信息。編碼器端為每個區(qū)塊分割產(chǎn)生一個濾波器索引,以與區(qū)塊分割信息一起用于告知譯碼器端每個分割部分使用了何種維納濾波器。這些信息可以嵌入切片頭部(slice header)以便能被譯碼器300最先接收到,也可以嵌入比特流的其他部分(需具有指明維納信息的位置的指針),使譯碼器300能夠在解碼進程的開始存取上述 fn息ο請參照圖5,圖5是根據(jù)本發(fā)明第二示范性實施例通過濾波方法對母區(qū)塊濾波的示意圖。如圖4所示,用四元樹分割將母區(qū)塊劃分成了多個區(qū)塊分割,并且利用兩個維納濾波器來對區(qū)塊分割進行濾波。在本實施例中,母區(qū)塊的某些區(qū)域也可以不需要濾波進程。再一次,熟習此項技藝者可輕易察知可以利用超過兩個維納濾波器,而這也同樣遵循本發(fā)明的精神。在本實施例中,譯碼器被告知維納濾波器的系數(shù)、區(qū)塊分割信息以及是否進行了維納濾波。因此在本實施例中,濾波器索引也攜帶區(qū)塊分割是否進行了濾波的信息。舉例來說,濾波器索引可包含表明沒有發(fā)生濾波的標記。和上述第一示范例一樣,這些信息可以在切片頭部發(fā)送,也可以在比特流的其他部分發(fā)送,但在比特流的其他部分發(fā)送時,需要利用指針來表明上述信息的位置。下述為第一實施例和第二實施例的濾波器計算和選擇示范例。將圖片的視頻數(shù)據(jù) (如像素值)劃分為黑暗部分和明亮部分,編碼器為黑暗部分和明亮部分各自訓練一個濾波器。屬于黑暗部分的區(qū)塊分割由一個濾波器濾波,而屬于明亮部分的區(qū)塊分割由另一個濾波器濾波。另一個濾波器計算和選擇示范例是嘗試第一濾波器(標準濾波器)和第二濾波器(先前圖片訓練的最佳濾波器),選擇出使原始信號和濾波信號間具有最小誤差的那個濾波器。本發(fā)明的第三示范性實施例根據(jù)統(tǒng)計測定使用何種維納濾波器(或是否不用濾波)。只要在編碼器端和譯碼器端采用一樣的測定濾波器(如濾波器系數(shù))的方式,就不需要將濾波器索引發(fā)送給譯碼器。而這減小了在比特流中需要發(fā)送信息的數(shù)目。在譯碼器端,每個區(qū)塊分割的濾波方法可從比特流中得到。在本實施例的第一修改例中,譯碼器將執(zhí)行與編碼器一樣的操作,以測定對母區(qū)塊的每個區(qū)塊分割來說何種濾波方法是最佳的。在第二修改例中,編碼器也可以發(fā)送一些信息(比第一實施例和第二實施例中的濾波器索引信息小的多)給譯碼器,譯碼器便會對這些信息執(zhí)行統(tǒng)計計算,以測定使用了何種濾波方法。這里給出一個典型示范例。當前圖片的區(qū)塊分割的編號i在1到K之間,且計算出每個區(qū)塊分割的靜態(tài)值f(i)。這些靜態(tài)值隨之按照上升或下降的次序進行排序并存到N 個區(qū)間里。對每個單獨的區(qū)間都利用一個濾波器系數(shù)的單獨集合(即對每個區(qū)間都利用一個不同的維納濾波器)。同一個區(qū)間中區(qū)塊分割的數(shù)據(jù)將由同樣的濾波器(即使用同樣的濾波器系數(shù))訓練并濾波。上述區(qū)間排序方法可通過預(yù)定義被編碼器和譯碼器所知,或者可將區(qū)間的信息發(fā)送給譯碼器,從而使譯碼器能夠相應(yīng)地對每個區(qū)塊分割和濾波器進行排序。舉例來說,區(qū)間信息可包括N-I個閾值,這樣譯碼器可通過將統(tǒng)計值和閾值作比較,對統(tǒng)計值進行恰當?shù)呐判?。上述示范例中可用的可能統(tǒng)計值包括重建信號/殘余信號/預(yù)測信號的平均值、 重建信號/殘余信號/預(yù)測信號的方差值以及重建信號/殘余信號/預(yù)測信號的動態(tài)范圍 (即每個區(qū)塊分割中最大值和最小值之差的絕對值)等。在第四示范性實施例中,譯碼器可得到濾波進程的區(qū)塊分割信息,因此編碼器不再需要將區(qū)塊分割信息插入到比特流中。在本示范例中設(shè)計了多個濾波器以對應(yīng)圖片中的區(qū)塊分割,而對應(yīng)的區(qū)塊分割既可以伴隨濾波器的產(chǎn)生同時建立,也可以在對圖片編碼時從基于區(qū)塊(block-based)的結(jié)構(gòu)推斷出來。舉例來說,濾波進程中的區(qū)塊分割可與編碼單元分割、變換單元分割或譯碼器和編碼器均知道的預(yù)定義分割相同。本發(fā)明的實施例并不限于四元樹分割。在一個示范例中,編碼器將多個濾波器的系數(shù)作為旁側(cè)信息發(fā)送給譯碼器,并將相應(yīng)的區(qū)塊分割信息與濾波器系數(shù)一起進行發(fā)送。相應(yīng)的區(qū)塊分割信息可為表明在濾波進程中建立區(qū)塊分割方式的標記。在另一個示范例中,編碼器從圖片的基于區(qū)塊編碼結(jié)構(gòu)中推斷出濾波進程的區(qū)塊分割,譯碼器將基于區(qū)塊編碼結(jié)構(gòu)用于濾波進程的區(qū)塊分割中。在上面的詳述中,區(qū)塊分割執(zhí)行的位準稱為母區(qū)塊。母區(qū)塊可表示整個幀,一個幀也可以包括很多母區(qū)塊??偨Y(jié)來說,上述方法描述了利用至少兩個濾波器來對母區(qū)塊進行濾波的途徑,其中利用四元樹分割或其他分割方法將所述母區(qū)塊細劃分成區(qū)塊分割,并將區(qū)塊分割信息、 濾波器索引選擇性地發(fā)送給譯碼器端。舉例來說,在一些實施例中,譯碼器可得到濾波進程的區(qū)塊分割信息;而在另外一些實施例中,譯碼器可得到濾波器的類型,但比特流中并不包括每個區(qū)塊分割的濾波器索引。與在每個母區(qū)塊中僅用一個濾波器的系統(tǒng)相比,上述方法可以極大地建小原始信號和濾波信號間的平均量化誤差,從而提供了更高的編碼精確性。 這些方法也因為可使譯碼器得到一些濾波信息而減小比特流的數(shù)據(jù)尺寸,從而提供了更高的編碼效率。本發(fā)明所屬技術(shù)領(lǐng)域中普通人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可做各種的變更和潤飾,而這也屬于本發(fā)明的主張范圍。
權(quán)利要求
1.一種編碼方法,用于對視頻數(shù)據(jù)的母區(qū)塊進行編碼,其特征在于,包括 重建所述母區(qū)塊以進行預(yù)測;提供至少兩個濾波器,以在重建所述母區(qū)塊后對所述母區(qū)塊進行濾波; 將所述母區(qū)塊劃分為區(qū)塊分割,其中在每個區(qū)塊分割測定用何種濾波器對所述區(qū)塊分割進行濾波;以及對每個所述區(qū)塊分割用測定的相應(yīng)濾波器進行濾波。
2.如權(quán)利要求1所述編碼方法,其特征在于,進一步包括 將所述母區(qū)塊的殘余信息和預(yù)測信息編碼為編碼比特流; 產(chǎn)生對應(yīng)劃分母區(qū)塊的區(qū)塊分割信息;產(chǎn)生表明每個區(qū)塊分割所用濾波器的濾波器索引; 產(chǎn)生每個所用濾波器的濾波器系數(shù);以及將所述濾波器系數(shù)、所述區(qū)塊分割信息以及所述濾波器索引嵌入到所述編碼比特流中。
3.如權(quán)利要求2所述編碼方法,其特征在于,所述區(qū)塊分割信息、所述濾波器索引以及所述濾波器系數(shù)嵌入到所述編碼比特流的尾部,所述編碼方法進一步包括在所述編碼比特流的頭部使用指針來表明所述區(qū)塊分割信息、所述濾波器索引以及所述濾波器系數(shù)的位置。
4.如權(quán)利要求2所述編碼方法,其特征在于,在每個區(qū)塊分割測定用何種濾波器對所述區(qū)塊分割進行濾波,進一步包括測定是否對所述區(qū)塊分割進行濾波,若測定所述區(qū)塊分割不需要濾波,對應(yīng)所述區(qū)塊分割的濾波器索引表明所述區(qū)塊分割不需濾波進程。
5.如權(quán)利要求1所述編碼方法,其特征在于,進一步包括 對編碼比特流譯碼以得到殘余信息、預(yù)測信息和濾波信息;以及根據(jù)所述濾波信息測定每個區(qū)塊分割所用的濾波器。
6.如權(quán)利要求1所述編碼方法,其特征在于,進一步包括 對編碼比特流譯碼以得到殘余信息、預(yù)測信息和濾波信息;以及根據(jù)所述濾波信息將所述母區(qū)塊劃分為所述區(qū)塊分割。
7.如權(quán)利要求1所述編碼方法,其特征在于,在每個區(qū)塊分割測定用何種濾波器對所述區(qū)塊分割進行濾波,進一步包括測定是否對所述區(qū)塊分割進行濾波。
8.如權(quán)利要求1所述編碼方法,其特征在于,在每個區(qū)塊分割測定用何種濾波器對所述區(qū)塊分割進行濾波進一步包括計算所述母區(qū)塊中每個區(qū)塊分割的統(tǒng)計值;將所述統(tǒng)計值進行排序并裝進不同的區(qū)間里,其中每個區(qū)間對應(yīng)所述濾波器中的一個濾波器;以及利用相應(yīng)的濾波器對每個區(qū)間里所述區(qū)塊分割進行濾波。
9.如權(quán)利要求8所述編碼方法,其特征在于,進一步包括 將所述母區(qū)塊的殘余信息和預(yù)測信息編碼為編碼比特流; 產(chǎn)生對應(yīng)劃分母區(qū)塊的區(qū)塊分割信息;產(chǎn)生每個所用濾波器的濾波器系數(shù);以及將所述濾波器系數(shù)、所述區(qū)塊分割信息嵌入到所述編碼比特流中。
10.如權(quán)利要求8所述編碼方法,其特征在于,進一步包括 將所述母區(qū)塊的殘余信息和預(yù)測信息編碼為編碼比特流;以及在所述編碼比特流中嵌入閾值,其中所述閾值用于與每個所述統(tǒng)計值相比較,以決定裝進哪個區(qū)間里。
11.如權(quán)利要求8所述編碼方法,其特征在于,進一步包括對編碼比特流譯碼以得到殘余信息、預(yù)測信息和濾波信息,其中所述濾波信息包括閾值,所述閾值用于與每個所述統(tǒng)計值相比較,以決定裝進哪個區(qū)間里。
12.如權(quán)利要求8所述編碼方法,其特征在于,所述統(tǒng)計值是從包括平均值、方差值和動態(tài)范圍的一個組中選擇出的。
13.如權(quán)利要求8所述編碼方法,其特征在于,進一步包括為每個濾波器訓練一組濾波器系數(shù),并利用相應(yīng)的所訓練濾波器系數(shù)組對所述區(qū)塊分割進行濾波。
14.如權(quán)利要求1所述編碼方法,其特征在于,進一步包括 對編碼比特流譯碼以得到殘余信息和預(yù)測信息;以及通過從所述母區(qū)塊中推斷將所述母區(qū)塊劃分成所述區(qū)塊分割。
15.如權(quán)利要求14所述編碼方法,其特征在于,通過從所述母區(qū)塊的基于區(qū)塊結(jié)構(gòu)推斷將所述母區(qū)塊劃分成所述區(qū)塊分割,所述基于區(qū)塊結(jié)構(gòu)為編碼單元分割、變換單元分割和預(yù)定義分割中的一種。
16.一種編碼方法,用于對視頻數(shù)據(jù)的母區(qū)塊進行編碼,其特征在于,包括 重建所述母區(qū)塊以進行預(yù)測;根據(jù)分割方法將所述母區(qū)塊劃分為區(qū)塊分割; 為每個所述區(qū)塊分割從多個濾波方法中測定出一種濾波方法;以及用相應(yīng)的濾波方法對每個所述區(qū)塊分割進行濾波; 其中所述分割方法是從所述母區(qū)塊中推斷出的。
17.如權(quán)利要求16所述編碼方法,其特征在于,所述分割方法是從所述母區(qū)塊中基于區(qū)塊的結(jié)構(gòu)推斷出的,所述基于區(qū)塊的結(jié)構(gòu)為編碼單元分割、變換單元分割和預(yù)定義分割中的一種。
18.如權(quán)利要求16所述編碼方法,其特征在于,進一步包括 將所述母區(qū)塊的殘余信息和預(yù)測信息編碼為編碼比特流;以及在所述編碼比特流中插入標記,其中所述標記表明用于劃分所述母區(qū)塊的分割信息建立的方式。
19.如權(quán)利要求16所述編碼方法,其特征在于,進一步包括 對編碼比特流譯碼以得到殘余信息和濾波信息;以及根據(jù)所述濾波信息測定用于劃分所述母區(qū)塊的分割信息建立的方式。
20.如權(quán)利要求16所述編碼方法,其特征在于,為每個所述區(qū)塊分割從多個濾波方法中測定出一種濾波方法包括測定是否執(zhí)行濾波進程,以減小重建區(qū)塊分割和原始區(qū)塊分割之間的誤差。
21.如權(quán)利要求16所述編碼方法,其特征在于,為每個所述區(qū)塊分割從多個濾波方法中測定出一種濾波方法包括為每個所述區(qū)塊分割從多個濾波系數(shù)的集合中測定出一個濾波系數(shù)的集合。
22.如權(quán)利要求16所述編碼方法,其特征在于,為每個所述區(qū)塊分割從多個濾波方法中測定出一種濾波方法進一步包括計算所述母區(qū)塊中每個區(qū)塊分割的統(tǒng)計值;對所述統(tǒng)計值進行排序并裝進不同的區(qū)間里,其中每個區(qū)間對應(yīng)多個濾波器中的一個;以及利用相應(yīng)的濾波器對每個區(qū)間里所述區(qū)塊分割進行濾波。
23.如權(quán)利要求22所述編碼方法,其特征在于,進一步包括將所述母區(qū)塊的殘余信息和預(yù)測信息編碼為編碼比特流;產(chǎn)生每個所用濾波器的濾波器系數(shù);以及將所述濾波器系數(shù)嵌入到所述編碼比特流中。
24.如權(quán)利要求22所述編碼方法,其特征在于,進一步包括將所述母區(qū)塊的殘余信息和預(yù)測信息編碼為一編碼比特流;以及將閾值嵌入到所述編碼比特流中,其中所述閾值用于與每個所述統(tǒng)計值相比較,以決定裝進哪個區(qū)間里。
25.如權(quán)利要求22所述編碼方法,其特征在于,進一步包括對編碼比特流進行譯碼以得到殘余信息、預(yù)測信息和濾波信息,其中所述濾波信息包括閾值,所述閾值用于與每個所述統(tǒng)計值相比較,以決定裝進哪個區(qū)間里。
26.如權(quán)利要求22所述編碼方法,其特征在于,所述統(tǒng)計值是從包括平均值、方差值和動態(tài)范圍的一個組中選擇出的。
27.如權(quán)利要求8所述編碼方法,其特征在于,進一步包括為每個濾波器訓練一個濾波器系數(shù)的集合,并利用相應(yīng)的所訓練濾波器系數(shù)的集合對所述區(qū)塊分割進行濾波。
28.—種編碼器,用于對視頻數(shù)據(jù)的母區(qū)塊進行編碼,其特征在于,包括重建區(qū)塊,用于重建所述母區(qū)塊以進行預(yù)測;至少兩個濾波器,用于在重建所述母區(qū)塊后對所述母區(qū)塊進行濾波;以及濾波信息產(chǎn)生單元,用于將所述母區(qū)塊劃分為區(qū)塊分割,其中在每個所述區(qū)塊分割,所述濾波信息產(chǎn)生單元測定用何種濾波器對所述區(qū)塊分割進行濾波。
29.如權(quán)利要求觀所述編碼器,其特征在于,所述濾波信息產(chǎn)生單元產(chǎn)生對應(yīng)劃分母區(qū)塊的區(qū)塊分割信息、表明每個所述區(qū)塊分割用了何種濾波器的濾波器索引和每個所用濾波器的濾波器系數(shù);以及所述編碼器進一步包括編碼區(qū)塊,用于將所述母區(qū)塊中的殘余信息和預(yù)測信息編碼為編碼比特流,并將所述濾波器系數(shù)、所述區(qū)塊分割信息和所述濾波器索引嵌入到所述編碼比特流中。
30.如權(quán)利要求觀所述編碼器,其特征在于,在每個所述區(qū)塊分割,所述濾波信息產(chǎn)生單元測定是否對所述區(qū)塊分割進行濾波,若測定不對所述區(qū)塊分割進行濾波,則對應(yīng)所述區(qū)塊分割的所述濾波器索引表明所述區(qū)塊分割不需要濾波進程。
31.一種譯碼器,用于對視頻數(shù)據(jù)的母區(qū)塊進行譯碼,其特征在于,包括一譯碼熵單元,用于對編碼比特流譯碼以得到視頻數(shù)據(jù)的所述母區(qū)塊;重建區(qū)塊,用于重建所述母區(qū)塊以進行預(yù)測;至少兩個濾波器,用于在重建所述母區(qū)塊后對所述母區(qū)塊進行濾波;以及濾波信息產(chǎn)生單元,用于將所述母區(qū)塊劃分為區(qū)塊分割,其中在每個區(qū)塊分割,所述濾波信息產(chǎn)生單元測定用何種濾波器對所述區(qū)塊分割進行濾波。
32.如權(quán)利要求31所述譯碼器,其特征在于,所述譯碼熵單元對所述編碼比特流進行譯碼以得到殘余信息、預(yù)測信息和濾波信息,而所述濾波信息產(chǎn)生單元根據(jù)所述濾波信息, 測定每個所述區(qū)塊分割用何種濾波器。
33.如權(quán)利要求32所述譯碼器,其特征在于,在每個所述區(qū)塊分割,所述濾波信息產(chǎn)生單元測定是否對所述區(qū)塊分割進行濾波,若測定不對所述區(qū)塊分割進行濾波,則對應(yīng)所述區(qū)塊分割的所述濾波器信息表明所述區(qū)塊分割不需要濾波進程。
34.如權(quán)利要求31所述譯碼器,其特征在于,所述濾波信息產(chǎn)生單元通過從所述母區(qū)塊的基于區(qū)塊結(jié)構(gòu)推斷將所述母區(qū)塊劃分成所述區(qū)塊分割,所述基于區(qū)塊結(jié)構(gòu)為編碼單元分割、變換單元分割和預(yù)定義分割中的一種。
全文摘要
一種對視頻數(shù)據(jù)的母區(qū)塊進行編碼的方法包括重建母區(qū)塊以進行預(yù)測;提供至少兩個濾波器,以在重建所述母區(qū)塊后對所述母區(qū)塊進行濾波;將所述母區(qū)塊劃分為區(qū)塊分割,其中在每個區(qū)塊分割測定用何種濾波器對所述區(qū)塊分割進行濾波;以及對每個所述區(qū)塊分割用測定的相應(yīng)的濾波器進行濾波。
文檔編號H04N7/12GK102265611SQ201080002749
公開日2011年11月30日 申請日期2010年11月23日 優(yōu)先權(quán)日2010年3月15日
發(fā)明者雷少民, 高永英, 黃毓文 申請人:聯(lián)發(fā)科技(新加坡)私人有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1