專利名稱:用于解塊濾波的方法和裝置以及利用該方法和裝置進行編碼和解碼的方法和裝置的制作方法
技術(shù)領域:
本公開在一個或更多個實施方式中涉及用于縮減在進行圖像編碼和解碼的處理中出現(xiàn)的塊(blocking)偽影的解塊(deblocking)濾波方法和裝置以及利用該方法和裝置的編碼和解碼方法和裝置。
背景技術(shù):
在視頻編碼中,當對圖像進行編碼并接著按照塊為單元進行重建時,由于塊單元預測和量化而導致塊邊界出現(xiàn)失真。塊邊界出現(xiàn)失真的現(xiàn)象被稱為塊偽影。在現(xiàn)有的視頻編碼標準(如MPEG-1、MPEG-2和H.263)中,在沒有處理塊偽影的情況下將重建的圖像存儲在基準圖片存儲器中。因此,圖像的主觀視頻質(zhì)量劣化。而且,在運動補償期間參照包含塊偽影的圖像導致編碼圖像中累積的視頻質(zhì)量劣化。使得圖像的視頻質(zhì)量劣化的結(jié)果是縮減了編碼效率。為了解決這些問題,常規(guī)H.264/AVC嘗試在將重建的圖像存儲在圖片存儲器中之前,通過應用解塊濾波來使塊偽影最小。按照這種方式,常規(guī)H.264/AVC通過更準確的信號預測來提高主觀視頻質(zhì)量并改進編碼效率。然而,如果對未顯示塊偽影的圖像執(zhí)行解塊濾波,則增加了不必要的計算,并且可能不必要地出現(xiàn)不希望的視頻質(zhì)量劣化。因此,為了更有效地執(zhí)行解塊濾波,必需根據(jù)塊偽影的程度自適應地執(zhí)行不同級別的解塊濾波。H.264/AVC標準根據(jù)塊偽影的程度自適應地執(zhí)行解塊濾波。即,確定用于確定濾波強度的邊界強度(BS)值,并且根據(jù)所確定的BS值執(zhí)行不同級別的解塊濾波。該BS值的范圍為O至4。隨著BS值更大,必需執(zhí)行更強的解塊濾波。即,當BS值為O時,不執(zhí)行解塊濾波。當濾波強度值為4時,執(zhí)行最強的解塊濾波。以下將對作為利用解塊濾波的常規(guī)技術(shù)的、H.264/AVC標準的解塊濾波方法進行詳細描述。圖1示出了應用于常規(guī)H.264/AVC標準中使用的解塊濾波的塊單元和序列。H.264/AVC標準根據(jù)變換塊確定應用解塊濾波的塊單元。即,如果使用4X4單元的變換塊,則應用解塊濾波的塊也成為4X4單元。H.264/AVC標準可以使用8X8單元的變換塊以及4X4單元的變換塊。因此,如果使用8X8單元的變換塊,則應用解塊濾波的塊也成為8X8單元。為便于描述,圖1假設使用4X4單元的變換塊的情況。參照圖1,按照4X4單元的垂直方向a、b、c和d以及4X4單元的水平方向e、f、g和h的順序,對16X 16單元的亮度信號塊執(zhí)行解塊濾波。按照與亮度信號塊相似的方式,按照4X4單元的垂直方向i和j以及4X4單元的水平方向k和I的順序,對8X8單元的色度信號塊執(zhí)行解塊濾波。圖2示出了用于確定BS的鄰近塊P的像素p0、pl、p2和p3以及鄰近塊Q的像素q0、ql、q2和q3,圖3示出了 H.264/AVC標準中的確定BS的處理。參照圖3,確定圖2所示的塊P或Q是否為巾貞內(nèi)預測(intra prediction)塊(S310)。如果塊P或Q是幀內(nèi)預測塊,則確定像素PO和qO位于宏塊邊界(S320)。如果像素pO和qO位于宏塊邊界,則BS值為4。另一方面,如果像素PO和qO不位于宏塊邊界,則BS值為3。如果步驟S310確定塊P和Q這兩者是幀間(inter)模式,則確定像素pO和qO所在的塊中是否存在殘留數(shù)據(jù)的非零變換系數(shù)(S330)。如果存在非零變換系數(shù),則BS值為2。然而,如果不存在非零變換系數(shù),則在像素PO和qO使用不同的基準圖片或者具有不同的運動矢量值的情況下,BS值為I ;否則,BS值為O (S340)。S卩,為了選擇性地去除塊之間的失真(其由于塊單元預測和量化而導致),考慮量化參數(shù)(QP)、編碼模式、運動信息(基準圖片、運動矢量),H.264/AVC標準選擇性地使用具有不同強度的解塊濾波。另外,考慮運動信息等,H.264/AVC標準對幀間預測塊執(zhí)行選擇性解塊濾波。然而,對于幀間預測塊來說,H.264/AVC標準僅參照幀內(nèi)預測塊是否為宏塊的邊界,而不執(zhí)行考慮幀內(nèi)預測信息的選擇性解塊濾波。因此,為了對幀內(nèi)預測塊執(zhí)行進一步改進的解塊濾波,需要一種根據(jù)幀內(nèi)預測信息來自適應地執(zhí)行解塊濾波的方法。
發(fā)明內(nèi)容
技術(shù)問題因此,本公開致力于通過根據(jù)幀內(nèi)預測信息對幀內(nèi)預測塊自適應地執(zhí)行解塊濾波,來改進主觀圖片質(zhì)量和編碼效率。解決手段本公開的實施方式提供了一種用于進行視頻信號編碼的編碼裝置,該編碼裝置包括:預測單元,該預測單元用于利用幀內(nèi)預測或幀間預測來生成當前塊的預測塊;殘留數(shù)據(jù)編碼單元,該殘留數(shù)據(jù)編碼單元用于利用所述當前塊和所述預測塊來生成殘留塊,并且對所述殘留塊進行變換和量化;殘留數(shù)據(jù)解碼單元,該殘留數(shù)據(jù)解碼單元用于通過對經(jīng)變換和量化的殘留塊進行逆量化和逆變換來對所述經(jīng)變換和量化的殘留塊進行解碼;以及解塊濾波單元,該解塊濾波單元用于利用經(jīng)解碼的殘留塊和所述預測塊來生成重建塊,并且基于所述重建塊和與所述重建塊鄰近的多個塊的幀間預測信息和幀內(nèi)預測信息來執(zhí)行解塊濾波。當對所述重建塊和與所述重建塊鄰近的所述多個塊中的至少一個塊進行幀內(nèi)預測時,所述解塊濾波單元可以基于所述重建塊和所述多個鄰近塊中的至少一個鄰近塊中是否存在非零變換系數(shù)、所述重建塊和所述鄰近塊的幀內(nèi)預測信息、所述重建塊和所述鄰近塊的宏塊模式信息以及所述重建塊和所述鄰近塊的塊邊界方向中的至少一個,來自適應地確定所述濾波強度。當對所述重建塊進行幀內(nèi)預測時,所述解塊濾波單元可以基于所述重建塊中是否存在所述非零變換系數(shù)以及所述重建塊的所述解塊方向與所述幀內(nèi)預測方向是否彼此相同中的至少一個,來確定所述濾波強度。所述解塊濾波單元可以基于所述幀內(nèi)預測信息來自適應地確定要濾波的目標像素。所述解塊濾波單元可以基于包括在所述幀內(nèi)預測信息中的幀內(nèi)預測塊尺寸來確定所述目標像素的數(shù)量。所述解塊濾波單元可以基于包括在所述幀內(nèi)預測信息中的幀內(nèi)預測模式來確定所述目標像素的濾波方向。本公開的另一實施方式提供了一種用于進行視頻信號解碼的解碼裝置,該解碼裝置包括:殘留數(shù)據(jù)解碼單元,該殘留數(shù)據(jù)解碼單元用于通過對輸入的經(jīng)變換和量化的殘留塊進行逆量化和逆變換,來對所述經(jīng)變換和量化的殘留塊進行解碼;預測單元,該預測單元用于基于輸入的幀間預測信息或幀內(nèi)預測信息來生成預測塊;以及解塊濾波單元,該解塊濾波單元用于利用經(jīng)解碼的殘留塊和所述預測塊來生成重建塊,并且基于所述重建塊和與所述重建塊鄰近的多個塊的所述幀間預測信息和所述幀內(nèi)預測信息來執(zhí)行解塊濾波。當對所述重建塊和與所述重建塊鄰近的所述多個塊中的至少一個塊進行幀內(nèi)預測時,所述解塊濾波單元可以基于所述重建塊和所述多個鄰近塊中的至少一個鄰近塊中是否存在非零變換系數(shù)、所述重建塊和所述多個鄰近塊的幀內(nèi)預測信息、所述重建塊和所述多個鄰近塊的宏塊模式信息以及所述重建塊和所述多個鄰近塊的塊邊界方向中的至少一個,來自適應地確定所述濾波強度。當對所述重建塊進行幀內(nèi)預測時,所述解塊濾波單元可以基于所述重建塊中是否存在所述非零變換系數(shù)以及所述重建塊的所述解塊方向與所述幀內(nèi)預測方向是否彼此相同中的至少一個,來確定所述濾波強度。所述解塊濾波單元可以基于所述幀內(nèi)預測信息來自適應地確定要濾波的目標像素。所述解塊濾波單元可以基于包括在所述幀內(nèi)預測信息中的幀內(nèi)預測塊尺寸來確定所述目標像素的數(shù)量。所述解塊濾波單元可以基于包括在所述幀內(nèi)預測信息中的幀內(nèi)預測模式來確定所述目標像素的濾波方向。本公開的另一實施方式提供了一種解塊濾波裝置,當對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,該解塊濾波裝置基于所述兩個鄰近塊中的至少一個鄰近塊中存在/不存在非零變換系數(shù)、所述兩個鄰近塊的幀內(nèi)預測信息、所述兩個鄰近塊的宏塊模式信息以及所述兩個鄰近塊的塊邊界方向中的至少一個,來自適應地確定濾波強度。本公開的另一實施方式提供了一種解塊濾波裝置,當對當前塊進行幀內(nèi)預測時,該解塊濾波裝置基于該當前塊中是否存在非零變換系數(shù)以及該當前塊的解塊方向與該當前塊的幀內(nèi)預測方向是否彼此相同中的至少一個,來自適應地確定濾波強度。本公開的另一實施方式提供了一種解塊濾波裝置,當對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,該解塊濾波裝置基于包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個的幀內(nèi)預測信息,來自適應地確定要濾波的目標像素。所述解塊濾波裝置可以基于所述幀內(nèi)預測塊尺寸來自適應地確定所述目標像素的數(shù)量。所述解塊濾波裝置可以基于所述幀內(nèi)預測模式來自適應地確定所述目標像素的位置(濾波方向)。本公開的另一實施方式提供了在以上所述的編碼裝置、解碼裝置和解塊濾波裝置中執(zhí)行的編碼方法、解碼方法和解塊濾波方法。
有利效果根據(jù)如上所述的本公開,可以通過甚至針對幀內(nèi)預測塊縮減塊偽影來改進主觀視頻質(zhì)量和編碼效率。
圖1示出了應用如在常規(guī)H.264/AVC標準中使用的解塊濾波的塊單元和序列;圖2示出了用于確定濾波強度的鄰近塊P的像素p0、pl、p2和p3以及鄰近塊Q的像素 qO、ql、q2 和 q3 ;圖3示出了按照H.264/AVC標準確定濾波強度的處理;圖4是示出應用了根據(jù)本公開的一個或更多個實施方式的解塊濾波裝置的編碼裝置的構(gòu)造的框圖;圖5是示出根據(jù)本公開的一個或更多個實施方式的解塊濾波單元的構(gòu)造的框圖;圖6是示出根據(jù)本公開的一個或更多個實施方式的確定濾波強度的處理的流程圖;圖7是示出根據(jù)本公開的另一實施方式的確定濾波強度的處理的流程圖;圖8是用于描述根據(jù)塊邊界方向與幀內(nèi)預測方向是否彼此相同來確定濾波強度的處理的示例性圖示;圖9是示出根據(jù)本公開的另一實施方式的確定濾波強度的處理的流程圖;圖10是示出根據(jù)本公開的另一實施方式的確定濾波強度的處理的流程圖;圖11至圖13是用于描述根據(jù)本公開的一個或更多個實施方式的通過濾波像素確定單元來確定要濾波的目標像素的處理的圖示;圖14是示出應用了根據(jù)本公開的一個或更多個實施方式的解塊濾波裝置的解碼裝置的構(gòu)造的框圖;以及圖15是示出在H.264/AVC標準中定義的幀內(nèi)預測模式的圖示。
具體實施例方式以下將參照附圖詳細描述本公開的實施方式。在下面的描述中,類似的標號指代類似元件,盡管其示出在不同的附圖中。另外,在下面對本發(fā)明實施方式的描述中,為了清晰起見,將省略對本文包含的已知功能和構(gòu)造的詳細描述。另外,在描述本公開的組件時,可使用類似第一、第二、A、B、(a)和(b)的術(shù)語。這些術(shù)語僅是為了將組件彼此區(qū)分,而非暗指或暗示這些組件的物質(zhì)、次序或順序。如果一個組件被描述為“連接”、“耦接”或“鏈接”到另一組件,其不僅可指這些組件直接地“連接”、“耦接”或“鏈接”,而且可指經(jīng)由第三組件間接地“連接”、“耦接”或“鏈接”。圖4是示出應用了根據(jù)本公開的一個或更多個實施方式的解塊濾波裝置的編碼裝置的構(gòu)造的框圖。參照圖4,應用了根據(jù)本公開的一個或更多個實施方式的解塊濾波裝置的運動圖片編碼裝置可以包括預測單元410、殘留數(shù)據(jù)編碼單元420、殘留數(shù)據(jù)解碼單元430、熵編碼單元440、編碼數(shù)據(jù)生成單元450和解塊濾波單元460。要編碼的輸入視頻可以按照塊(例如,宏塊)為單元輸入。為便于描述,在本公開的實施方式中,將該宏塊按照與H.264/AVC標準相同的方式定義為16X16形式。然而,宏塊形式可以為MXN。在這種情況下,M和N可以大于16,或者可以是相同或不同的整數(shù)。另夕卜,不必將塊單元限制成現(xiàn)有技術(shù)中稱作宏塊的特定單元。即,應當明白,該塊單元是涵蓋諸如編碼單元(⑶)或最大⑶(IXU)的單元的概念。預測單元410接收用于預測當前塊的多個宏塊模式中的任一個,并且通過按照與所接收到的宏塊模式(例如,16X16、16X8、8X16、8X8、8X4、4X8或4X4像素單元)對應的單元,預測要編碼的當前塊,來生成預測塊。S卩,預測單元410利用幀內(nèi)預測或幀間預測來預測當前塊,并且生成具有作為各個像素的像素值的預測像素值的預測塊。在幀內(nèi)預測的情況下,預測單元410利用空間上鄰近當前塊定位的像素的可用像素值,來生成當前塊的幀內(nèi)預測塊。在這種情況下,針對可用幀內(nèi)預測模式計算當前塊與幀內(nèi)預測塊之間的誤差值,并且通過應用具有最小誤差值的幀內(nèi)預測模式來生成幀內(nèi)預測塊。另外,對具有最小誤差值的幀內(nèi)預測模式進行編碼,并且將有關幀內(nèi)預測模式的信息提供給編碼數(shù)據(jù)生成單元450。在本公開的實施方式中,如圖15所示,采取按照與H.264/AVC標準相同的方式的具有方向的九種幀內(nèi)預測模式(在4X4和8X8幀內(nèi)塊的情況下)和四種幀內(nèi)預測模式(在16X16幀內(nèi)塊的情況下),但是這些幀內(nèi)預測模式可以在更多不同的方法中定義。例如,可以在MXN幀內(nèi)預測塊中使用具有方向的L種幀內(nèi)預測模式。具體來說,M和N可以大于16,并且可以是相同或不同的整數(shù)。在幀間預測的情況下,預測單元410針對鄰近當前圖片臨時定位的所有可用基準圖片計算當前塊與幀間預測塊之間的誤差值,并且生成基準圖片的具有最小誤差值的幀間預測塊,作為當前塊的幀間預測塊。在這種情況下,基于當前塊和具有最小誤差值的幀間預測塊的位置,估計運動矢量。另外,將所估計的運動矢量和基準圖片的索引信息提供給編碼數(shù)據(jù)生成單元450。通過從當前塊中減去利用幀內(nèi)預測或幀間預測生成的預測塊來生成殘留塊。SP,通過計算當前塊的各個像素的原始像素值與預測塊的各個像素的預測像素值之差來生成殘留塊。將所生成的殘留塊提供給殘留數(shù)據(jù)編碼單元420。殘留數(shù)據(jù)編碼單元420對殘留塊進行變換和量化,并且生成經(jīng)編碼的殘留塊。在這種情況下,該變換方案可以使用用于將空間域信號變換成頻域信號的各種方法,如哈達瑪(Hadamard)變換、離散余弦變換等。該量化方案可以使用各種量化方法,如具有死區(qū)的均勻量化、量化矩陣等。根據(jù)本公開的一個或更多個實施方式,變換塊的尺寸可以不超過預測塊的尺寸。例如,當預測塊的尺寸為16X16時,可以使用不超過16X16的16X 16、16X8、8X 16、8X8、8X4、4X8或4X4變換塊。當預測塊的尺寸為8X8時,可以使用不超過8X8的8X8、8X4、4X8或4X4變換塊。當預測塊的尺寸為4X4時,可以僅使用4X4變換塊。另外,變換塊的尺寸可以基于率失真優(yōu)化來選擇。當變換塊的尺寸不超過預測塊的尺寸時,殘留數(shù)據(jù)編碼單元420將殘留塊劃分成尺寸與變換塊的尺寸相同的子塊,并且隨后對這些子塊進行變換和量化。根據(jù)本公開的另一實施方式,變換塊的尺寸可以超過預測塊的尺寸。例如,當預測塊的尺寸為 16X16 時,可以使用 32X16、16X32、32X32、64X32、32X64 或 64X64 變換塊。當變換塊的尺寸大于預測塊的尺寸時,殘留數(shù)據(jù)編碼單元420通過組合空間上彼此鄰近的多個殘留塊來生成尺寸與變換塊的尺寸相同的組合殘留塊,并且對所組合的殘留塊進行變換和量化。殘留數(shù)據(jù)解碼單元430通過對由殘留數(shù)據(jù)編碼單元420變換和量化的殘留塊進行逆量化和逆變換,來重建殘留塊。該逆量化和逆變換是通過逆向執(zhí)行由殘留數(shù)據(jù)編碼單元420執(zhí)行的變換處理和量化處理來實現(xiàn)的。該逆量化和逆變換可以按照各種方法實現(xiàn)。例如,可以使用預先布置在殘留數(shù)據(jù)編碼單元420與殘留數(shù)據(jù)解碼單元430之間的具有相同處理的變換和逆變換或者量化和逆量化。另選地,殘留數(shù)據(jù)解碼單元430可以通過利用由殘留數(shù)據(jù)編碼單元420的變換和量化處理生成并傳送的有關該變換和量化處理的信息(例如,變換尺寸、變換形狀、量化類型等)逆向執(zhí)行殘留數(shù)據(jù)編碼單元420的變換和量化處理,來執(zhí)行逆量化和逆變換。將從殘留數(shù)據(jù)解碼單元430輸出的殘留塊與由預測單元410重建的預測塊相加,并接著生成為重建塊。熵編碼單元440對從殘留數(shù)據(jù)編碼單元420輸出的殘留塊執(zhí)行熵編碼。盡管本公開的實施方式中未示出,但是如果必要,熵編碼單元440可以對進行編碼比特流解碼所必需的各條信息以及殘留塊進行編碼。進行編碼比特流解碼所必需的各條信息可以包括:有關塊類型的信息、在預測模式為幀內(nèi)預測模式時有關該幀內(nèi)預測模式的信息、在預測模式為幀間預測模式時有關運動矢量的信息以及有關變換和量化類型的信息。熵編碼單元440可以使用各種熵編碼方法,例如,上下文自適應可變長度編碼(CAVLC)和上下文自適應二進制算術(shù)編碼(CABAC)。編碼數(shù)據(jù)生成單元450安排熵編碼殘留塊、宏塊模式以及編碼預測信息(例如,在幀內(nèi)編碼的情況下有關幀內(nèi)預測模式的信息以及在幀間編碼的情況下有關基準圖片索引和運動矢量的信息),并輸出經(jīng)編碼的數(shù)據(jù)。解塊濾波單元460對所重建的當前塊進行濾波,以便縮減由塊單元預測和量化生成的塊偽影。根據(jù)本公開的一個或更多個實施方式,解塊濾波單元460可以利用要與所重建的當前塊一起發(fā)送的有關塊單元預測的信息(例如,在幀內(nèi)編碼的情況下有關幀內(nèi)預測模式和幀內(nèi)預測塊尺寸的信息以及在幀間編碼的情況下有關基準圖片索引和運動矢量的信息)或者有關變換和量化的信息(例如,有關變換塊的尺寸和形狀以及量化參數(shù)的信息),來執(zhí)行自適應解塊濾波。在這種情況下,可以將有關預測或量化的信息傳送至編碼裝置的解塊濾波單元460,或者可以由編碼數(shù)據(jù)生成單元450生成為編碼數(shù)據(jù),并傳送至解碼裝置。解塊濾波裝置460對塊邊界周圍的像素執(zhí)行解塊濾波。在本公開的實施方式中,假設使用4X 4單元的變換塊,如圖1所示,舉例說明應用解塊濾波的塊單元和濾波順序。然而,變換塊可以按照各種方法來定義。另外,根據(jù)常規(guī)H.264標準的解塊濾波對4X4變換塊或8X8變換塊的邊界像素進行濾波。然而,根據(jù)本公開,如以下實施方式中描述的,預測塊之間的邊界區(qū)域的像素和變換塊之間的邊界區(qū)域的像素可以根據(jù)預測塊的預測信息來自適應地解塊濾波。下面參照圖5至圖13對解塊濾波單元460進行更詳細的描述。
圖5是示出根據(jù)本公開的一個或更多個實施方式的解塊濾波單元的構(gòu)造的框圖。參照圖5,解塊濾波單元460可以包括濾波強度確定單元510、濾波像素確定單元520和濾波單元530。濾波強度確定單元510執(zhí)行濾波強度確定處理,以便自適應地去除由塊單元預測和量化生成的塊偽影,并且確定要濾波的邊界是對應于圖像實際上具有的邊界,還是對應于由塊單元預測和量化生成的邊界。是否對相關邊界進行濾波以及濾波執(zhí)行強度可以根據(jù)通過濾波強度確定單元510獲取的濾波強度而不同地應用。濾波強度可以按照各種方法來調(diào)節(jié)。作為最簡單的方法,濾波強度可以通過控制濾波截止頻率來調(diào)節(jié)。例如,濾波強度可以通過設置濾波器使得進一步降低截止頻率來增加,并且濾波強度可以通過設置濾波器使得進一步升高截止頻率來減小。按照這種方式,可以調(diào)節(jié)濾波強度。作為另一種方法,濾波強度可以通過控制濾波特性使得更多或更少地執(zhí)行平滑來增加或減小。作為另一種方法,濾波強度被調(diào)節(jié)成使得因濾波而改變的像素值的最大可變范圍被限制。即,濾波強度被調(diào)節(jié)成使得濾波之后的像素值與濾波之前的像素值之差超過預定閾值(tc)。更具體地說,濾波之后的值可以被限制為相對于濾波之前的值(下面稱為A)的+/-tc的范圍,S卩,A-tc至A+tc的范圍。該處理通常被稱為削波(clipping)。例如,比較tc=3的情況和tc=4的情況,可以認為,tc=3的情況在濾波強度方面比tc=4弱。這是因為因濾波而造成的可變值的變化被盡可能地限制。即,濾波強度可以通過調(diào)整削波閾值tc來調(diào)節(jié)。作為又一種方法,濾波強度可以通過不同地設置BS來調(diào)節(jié)。該方法對應于將調(diào)節(jié)濾波強度的一個參數(shù)設置為BS并接著針對各個BS值調(diào)節(jié)上述濾波強度的一種方法或一種或更多種方法的組合。例如,如果BS較強,則可以適當?shù)亟M合上述方法,以使得濾波相對較強。另一方面,如果BS較弱,則可以適當?shù)亟M合上述方法,以使得濾波相對較弱。在已經(jīng)對當前塊和該當前塊的多個鄰近塊中的至少一個鄰近塊進行了幀內(nèi)預測的情況下,濾波強度確定單元510可以基于當前塊和所述多個鄰近塊中的至少一個鄰近塊中存在/不存在非零變換系數(shù)、當前塊和所述多個鄰近塊的幀內(nèi)預測信息、當前塊和所述多個鄰近塊的宏塊模式信息以及塊邊界方向當中的至少一條信息,來自適應地確定濾波強度。例如,在對當前塊和該當前塊的多個鄰近塊中的至少一個鄰近塊進行了幀內(nèi)預測的情況下,如果當前塊和所述多個鄰近塊中的至少一個鄰近塊中存在非零變換系數(shù),則濾波強度確定單元510可以分配比不存在非零變換系數(shù)的情況高的濾波強度。另外,在已經(jīng)對當前塊和該當前塊的多個鄰近塊中的至少一個鄰近塊進行了幀內(nèi)預測的情況下,濾波強度確定單元510可以根據(jù)當前塊的幀內(nèi)預測信息與該鄰近塊的幀內(nèi)預測信息是否彼此相同,來自適應地確定濾波強度。例如,在當前塊的幀內(nèi)預測信息與該鄰近塊的幀內(nèi)預測信息彼此不同的情況下,濾波強度確定單元510可以分配比當前塊的幀內(nèi)預測信息與該鄰近塊的幀內(nèi)預測信息彼此相同的情況高的濾波強度。而且,在當前塊與該鄰近塊具有相同的幀內(nèi)預測信息的情況下,濾波強度確定單元510可以不執(zhí)行解塊濾波。幀內(nèi)預測信息可以包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個。
另外,在已經(jīng)對當前塊和該當前塊的多個鄰近塊中的至少一個鄰近塊進行了幀內(nèi)預測的情況下,濾波強度確定單元510可以基于當前塊的宏塊模式信息與該鄰近塊的宏塊模式信息是否彼此相同,來自適應地確定濾波強度。例如,在當前塊與該鄰近塊不具有相同的宏塊模式信息的情況下,濾波強度確定單元510可以分配比當前塊與鄰近塊具有相同的宏塊模式信息的情況高的濾波強度。另外,在已經(jīng)對當前塊和該當前塊的多個鄰近塊中的至少一個鄰近塊進行了幀內(nèi)預測的情況下,濾波強度確定單元510可以根據(jù)塊邊界方向與幀內(nèi)預測模式(預測方向)是否彼此相同,來自適應地確定濾波強度。例如,在塊邊界方向與幀內(nèi)預測方向彼此不同的情況下,濾波強度確定單元510可以分配比塊邊界方向與幀內(nèi)預測方向彼此相同的情況高的濾波強度。另一方面,在當前塊和該鄰近塊都未進行幀內(nèi)預測的情況下,濾波強度確定單元510可以基于當前塊和所述多個鄰近塊中的至少一個鄰近塊中存在/不存在非零變換系數(shù)并且基于幀間預測信息,來確定濾波強度。例如,在當前塊和所述多個鄰近塊中的至少一個鄰近塊中存在非零變換系數(shù)的情況下,濾波強度確定單元510可以分配比當前塊和所述多個鄰近塊中的至少一個鄰近塊中不存在非零變換系數(shù)的情況高的濾波強度。另外,將當前塊的幀間預測信息與該鄰近塊的幀間預測信息進行比較。如果當前塊的幀間預測信息與該鄰近塊的幀間預測信息彼此不同,則濾波強度確定單元510可以分配比當前塊的幀間預測信息與該鄰近塊的幀間預測信息彼此相同的情況高的濾波強度。而且,如果當前塊的幀間預測信息與該鄰近塊的幀間預測信息彼此相同,則濾波強度確定單元510可以不執(zhí)行解塊濾波。幀間預測信息可以包括有關基準圖片/基準幀、運動矢量等的信息。另一方面,如果當前塊是幀內(nèi)預測塊,則濾波強度確定單元510可以僅考慮到當前塊的編碼信息而不考慮當前塊和所有鄰近塊的編碼信息,來確定濾波強度。即,如果當前塊是幀內(nèi)預測塊,則濾波強度確定單元510可以根據(jù)當前塊中是否存在非零變換系數(shù)以及解塊方向與幀內(nèi)預測方向是否彼此相同中的至少一個,來確定濾波強度。例如,如果當前塊中存在非零變換系數(shù),則濾波強度確定單元510可以分配比當前塊中不存在非零變換系數(shù)的情況高的濾波強度。另外,如果塊邊界方向與幀內(nèi)預測方向不同,則濾波強度確定單元510可以分配比塊邊界方向與幀內(nèi)預測方向相同的情況高的濾波強度。下面參照圖9和圖10來描述細節(jié)。解塊方向是指執(zhí)行解塊濾波的方向。即,如圖10所示,解塊方向是與要解塊的塊邊界成直角的方向。另選地,如圖12所示,解塊方向可以是與塊邊界成預定角的方向。另外,當確定當前塊的解塊方向與幀內(nèi)預測方向彼此相同時,如果解塊方向與幀內(nèi)預測方向彼此不精確地相同但處于預定差異范圍內(nèi),則根據(jù)實現(xiàn),可以認為解塊方向與幀內(nèi)預測方向相同。下面,參照各種實施方式,對通過濾波強度確定單元510確定濾波強度的處理進行更詳細的描述。圖6是示出根據(jù)本公開的一個或更多個實施方式的確定濾波強度的處理的流程圖。參照圖6,確定鄰近要濾波的邊界的塊P和塊Q中的至少一個塊(如圖2所示)是否按照幀內(nèi)模式進行了預測(S610)。如果塊P或塊Q是幀內(nèi)模式,則順序地執(zhí)行步驟S620和S630 ;如果不是,則順序地執(zhí)行步驟S640和S650。
如果在步驟S610中確定塊P或塊Q是幀內(nèi)預測塊,則確定塊P和塊Q的殘留數(shù)據(jù)中是否存在非零變換系數(shù)(S620)。如果塊P和塊Q的殘留數(shù)據(jù)中不存在非零變換系數(shù),則執(zhí)行步驟S630 ;否則,濾波強度值變?yōu)?。S卩,在塊P和塊Q的殘留數(shù)據(jù)中存在非零變換系數(shù)的情況下,通過變換和量化顯著地生成塊偽影。因此,執(zhí)行強濾波。例如,根據(jù)塊邊界是否為宏塊邊界或者哪一個塊使用幀內(nèi)編碼來自適應地確定濾波強度。對容易出現(xiàn)塊失真的區(qū)域應用強濾波。在相反情況下,使濾波最小化。按照這種方式,可以防止因不必要的濾波而出現(xiàn)視頻質(zhì)量劣化。如果出現(xiàn)嚴重塊偽影,則甚至可以影響該塊的內(nèi)部。因此,通過對該塊內(nèi)的更多像素執(zhí)行濾波來減小塊偽影。例如,參照下面要描述的式I和式2,可以通過在塊偽影不嚴重的情況下僅對PU PO、QO和ql執(zhí)行濾波(如式I所示),并且通過在塊偽影嚴重的情況下對P2、pl、p0、qO、ql和q2執(zhí)行濾波(如式2所示),來減輕塊偽影。如果步驟S620確定塊P和塊Q的殘留數(shù)據(jù)中不存在非零變換系數(shù),則確定塊P的幀內(nèi)預測信息與塊Q的幀內(nèi)預測信息是否彼此相同(S620)。在本公開的實施方式中,如果塊P與塊Q的幀內(nèi)預測塊尺寸和幀內(nèi)預測模式相同,則將塊P的幀內(nèi)預測信息與塊Q的幀內(nèi)預測信息確定為彼此相同。例如,當塊P是幀內(nèi)預測模式并且塊Q是幀間預測模式時,當塊P是幀內(nèi)16X 16預測模式并且塊Q是幀內(nèi)4X4預測模式時,或者當塊P是幀內(nèi)4X4第零預測模式并且塊Q是幀內(nèi)4X4第一預測模式時,將塊P的幀內(nèi)預測信息與塊Q的幀內(nèi)預測信息確定為彼此不同。在本公開的實施方式中,基于使用H.264/AVC標準的幀內(nèi)預測方法的假設對步驟S620的確定處理進行了定義,但是還可以根據(jù)應用和目的按照各種方法來對步驟S620的確定處理進行定義。如果步驟S620確定塊P的幀內(nèi)預測信息與塊Q的幀內(nèi)預測信息彼此相同,則濾波強度值變?yōu)镺 ;否則,濾波強度值變?yōu)?。S卩,因為塊P和塊Q在塊P的幀內(nèi)預測信息與塊Q的幀內(nèi)預測信息彼此不同時使用不同的預測方法,所以出現(xiàn)因預測而造成的塊偽影。因此,與塊P或塊Q的殘留數(shù)據(jù)中存在非零變換系數(shù)的情況相比,執(zhí)行更弱的解塊濾波。因為塊P和塊Q在塊P的幀內(nèi)預測模式與塊Q的幀內(nèi)預測模式彼此相同時使用相同的預測方法,所以沒有出現(xiàn)因預測而造成的塊偽影。因此,不執(zhí)行解塊濾波。如果步驟S610確定塊P或塊Q都不是幀內(nèi)預測塊,則確定塊P或塊Q的殘留數(shù)據(jù)中是否存在非零變換系數(shù)(S640)。如果塊P或塊Q的殘留數(shù)據(jù)中不存在非零變換系數(shù),則執(zhí)行步驟S650 ;否則,濾波強度值變?yōu)?。如果步驟S640確定塊P或塊Q的殘留數(shù)據(jù)中不存在非零變換系數(shù),則確定塊P的幀間預測信息與塊Q的幀間預測信息是否彼此相同(S650)。當塊P和塊Q使用不同的基準圖片或者在使用相同基準圖片的同時參照不同的塊時,或者當塊P和塊Q具有不同的運動矢量值時,將塊P的幀間預測信息與塊Q的幀間預測信息確定為彼此不同。如果在步驟S650中確定塊P的幀間預測信息與塊Q的幀間預測信息彼此相同,則濾波強度值變?yōu)镺 ;否則,濾波強度值變?yōu)镮。圖7是示出根據(jù)本公開的另一實施方式的確定濾波強度的處理的流程圖。因為圖7的步驟S710、S760和S770與圖6的步驟S610、S640和S650基本相同,所以將更詳細地描述步驟S720至S750。如果步驟S710確定已經(jīng)對塊P和塊Q中的至少一個進行了幀內(nèi)預測,則確定塊P的宏塊模式信息與塊Q的宏塊模式信息是否彼此相同(S720)。如果塊P的宏塊模式信息與塊Q的宏塊模式信息彼此不同,則濾波強度值變?yōu)?。另一方面,如果塊P的宏塊模式信息與塊Q的宏塊模式信息彼此相同,則確定塊P和塊Q中的至少一個塊中是否存在非零變換系數(shù)(S730 )。如果塊P和塊Q中的至少一個塊中存在非零變換系數(shù),則濾波強度值變?yōu)?。如果在步驟S730中確定塊P和塊Q中不存在非零變換系數(shù),則該處理進行至步驟S740,以確定塊P的幀內(nèi)預測信息與塊Q的幀內(nèi)預測信息是否彼此相同。如果確定塊P的幀內(nèi)預測模式與塊Q的幀內(nèi)預測模式彼此不同,則濾波強度值變?yōu)?。另一方面,如果塊P的幀內(nèi)預測模式被確定成與塊Q的幀內(nèi)預測模式相同,則確定塊邊界方向與幀內(nèi)預測方向是否彼此相同(S750)。如果兩個塊沿水平方向彼此鄰近,則垂直地形成塊邊界(即,邊緣)。另一方面,如果兩個塊沿垂直方向彼此鄰近,則水平地形成塊邊界(即,邊緣)。因此,在步驟S750中,將幀內(nèi)預測方向與塊邊界方向(即,塊邊緣是垂直的還是水平的)進行比較。在幀內(nèi)預測方向與塊邊界方向彼此不同的情況下,分配比幀內(nèi)預測方向與塊邊界方向彼此相同的情況高的濾波強度。即,如圖8(a)所示,如果塊邊界(即,邊緣)方向與幀內(nèi)預測方向彼此相同,則分配濾波強度O。如圖8(b)所示,如果塊邊界(即,邊緣)方向與幀內(nèi)預測方向彼此不同,則分配濾波強度I。在以上參照圖7和圖8進行了描述的本公開的實施方式中,參照當前塊和所有鄰近塊的編碼信息分配針對解塊濾波的濾波強度。然而,本公開不限于此。如下所述,還可以僅參照當前塊的編碼信息,來分配針對解塊濾波的濾波強度。例如,濾波強度可以基于當前塊中是否存在非零變換系數(shù)以及當前塊的幀內(nèi)預測方向與解塊方向是否彼此相同中的至少一個來自適應地分配。圖9是示出根據(jù)本公開的另一實施方式的確定濾波強度的處理的流程圖。因為圖9的步驟S940、S950和S960與圖6的步驟S610、S640和S650基本相同,所以下面將對步驟S910、S920和S930進行更詳細的描述。首先,確定作為當前塊P的塊P是否為幀內(nèi)預測塊(S910)。如果確定塊P不是幀內(nèi)預測塊,則該處理進行至與步驟S610、S640和S650基本相同的步驟S940至S960。另一方面,如果在步驟S910中確定作為當前塊的塊P是幀內(nèi)預測塊,則僅參照當前塊的編碼信息而不必考慮當前塊的鄰近塊的信息,例如,根據(jù)當前塊中是否存在非零變換系數(shù)、當前塊的解塊方向與幀內(nèi)預測方向(預測模式)是否彼此相同等,來確定針對解塊濾波的濾波強度。例如,如果作為當前塊的塊P是幀內(nèi)預測塊,則確定塊P中是否存在非零變換系數(shù)(S920)。在存在非零變換系數(shù)的情況下,可以分配比不存在非零變換系數(shù)的情況高的濾波強度。例如,可以分配濾波強度2。另一方面,在作為當前塊的塊P中不存在非零變換系數(shù)的情況下,確定塊P的解塊方向與根據(jù)幀內(nèi)預測模式確定的塊P的幀內(nèi)預測方向是否彼此相同(S930)。在塊P的解塊方向與塊P的幀內(nèi)預測方向彼此不同的情況下,分配比存在非零變換系數(shù)的情況低的濾波強度。例如,分配濾波強度O。在塊P的解塊方向與塊P的幀內(nèi)預測方向彼此相同的情況下,分配比塊P的解塊方向與塊P的幀內(nèi)預測方向彼此不同的情況低的濾波強度。例如,分配濾波強度O。如圖10(A)所示,在作為當前塊的塊P的解塊方向與塊P的幀內(nèi)預測方向彼此不同的情況下,濾波強度變?yōu)镮。另一方面,如圖10⑶所示,在塊P的解塊方向與塊P的幀內(nèi)預測方向彼此相同的情況下,分配比它們彼此不同的情況低的濾波強度。例如,分配濾波強度O。如上所述,在本公開的另一實施方式中,在當前塊是幀內(nèi)預測塊的情況下,可以僅參照當前塊的編碼信息來確定針對解塊濾波的濾波強度,而不必考慮當前塊的編碼信息和鄰近塊的編碼信息這兩者。例如,參照圖10 (A),在已經(jīng)對作為當前塊的塊P進行了幀內(nèi)預測的情況下,如果塊P中不存在非零變換系數(shù)并且解塊方向與幀內(nèi)預測方向彼此相同,則意指塊P的邊界處不出現(xiàn)因預測和量化而導致的塊偽影。即,因為塊P的預測值是根據(jù)任意鄰近塊預測的,所以不出現(xiàn)因預測導致的塊偽影。因為塊P中不存在非零變換系數(shù),所以也不出現(xiàn)因量化導致的塊偽影。因此,可以僅參照當前塊的編碼信息(如當前塊是否為幀內(nèi)預測塊、當前塊中是否存在非零變換系數(shù)或者當前塊的解塊方向與幀內(nèi)預測方向是否彼此相同),來確定針對解塊的濾波強度。在圖9中,盡管在步驟S920和S930中確定的濾波強度被描述為與在步驟S940、S950和S960中確定的濾波強度相同,但是這兩種情況的濾波強度可以不同。它們中的全部或部分可以具有不同的值。在對當前塊和鄰近塊中的至少一個進行幀內(nèi)預測的情況下或者在對當前塊進行幀內(nèi)預測的情況下,參照圖6至圖10,對確定濾波強度的詳細實施方式進行了描述。然而,顯而易見,這些實施方式對于實現(xiàn)本公開來說僅是示例性的,而不是限制本公開的范圍。例如,為了確定濾波強度,可以使用有關存在/不存在非零變換系數(shù)的信息、當前塊和鄰近塊的幀內(nèi)預測信息、當前塊和鄰近塊的宏塊模式信息、塊邊界方向和解塊方向中的僅一個或者兩個或者更多個。另外,在使用兩條或更多條信息的情況下,濾波強度可以通過除了圖6、圖7和圖9的序列以外的序列來確定。再次參照圖5,解塊濾波單元460還可以包括針對具有非零濾波強度的塊確定要進行解塊濾波的目標像素的濾波像素確定單元520。具體來說,在對當前塊和鄰近塊中的至少一個進行幀內(nèi)預測的情況下,濾波像素確定單元520可以基于幀內(nèi)預測信息確定目標像素。例如,濾波像素確定單元520可以基于幀內(nèi)預測塊尺寸確定目標像素的數(shù)量。而且,還可以基于幀內(nèi)預測模式來確定目標像素的位置,即,濾波方向。換句話說,可以將目標像素的位置,即,濾波方向設置為與上述解塊方向相同的概念,但是濾波像素確定單元520還可以基于幀內(nèi)預測模式來新確定濾波方向(目標像素的位置)。為了避免與術(shù)語“解塊方向”混淆,由濾波像素確定單元520新確定的解塊方向被新定義為濾波方向(目標像素的位置)。下面,參照圖11至圖13,對通過濾波強度確定單元520確定目標像素的實施方式進行描述。參照圖11,濾波像素確定單元520可以利用不同的幀內(nèi)預測尺寸,來確定幀內(nèi)預測塊的邊界處的要進行解塊濾波的像素的數(shù)量。即,濾波像素確定單元520可以標識幀內(nèi)預測塊的尺寸,并確定要進行解塊濾波的像素的數(shù)量。例如,在對幀內(nèi)4X4預測塊與另一幀內(nèi)4 X 4預測塊之間的邊界進行解塊濾波的情況下,塊P中的要進行解塊濾波的像素的數(shù)量為四個化0、?1、?2、?3),并且塊0中的要進行解塊濾波的像素的數(shù)量為四個((10、(11、(12、q3)。然而,在對幀內(nèi)16 X 16預測塊與幀內(nèi)4 X 4預測塊之間的邊界進行解塊濾波的情況下,利用幀內(nèi)4 X 4預測的塊P中的要進行解塊濾波的像素的數(shù)量可以為四個(pO、P1、p2、p3 ),并且利用幀內(nèi)16X16預測的塊Q中的要進行解塊濾波的像素的數(shù)量可以為六個(qO、ql、q2、q3、q4、q5)。這意指隨著幀內(nèi)預測塊的尺寸更大,可以使更多像素進行解塊濾波。參照圖12,濾波像素確定單元520可以利用不同幀內(nèi)預測模式,來確定幀內(nèi)預測塊的邊界處的要進行解塊濾波的像素的位置。即,濾波像素確定單元520可以標識幀內(nèi)預測塊模式,并確定要進行解塊濾波的像素的位置。例如,在對4X4預測塊(模式I)與另一幀內(nèi)4X4預測塊(模式I)之間的邊界進行解塊濾波的情況下,針對塊P的要進行解塊濾波的像素的位置為水平方向(p0、pl、p2、p3),并且針對塊Q的要進行解塊濾波的像素的位置為水平方向(q0、ql、q2、q3)(圖12(A))。然而,在對幀內(nèi)4X4預測塊(模式3)與另一幀內(nèi)4X4預測塊(模式3)之間的邊界進行解塊濾波的情況下,塊P中的要進行解塊濾波的像素的位置為對角下左方向(PO、P1、p2、p3 ),并且塊Q中的要進行解塊濾波的像素的位置為對角下左方向(q0、ql、q2、q3)(圖12(B))。在對幀內(nèi)4X4預測塊(模式4)與另一幀內(nèi)4X4預測塊(模式4)之間的邊界進行解塊濾波的情況下,塊P中的要進行解塊濾波的像素的位置為對角下右方向(PO、P1、p2、p3 ),并且塊Q中的要進行解塊濾波的像素的位置為對角下右方向(q0、ql、q2、q3)(圖12(C))。這意指要進行解塊濾波的像素的位置可以考慮根據(jù)幀內(nèi)預測模式的方向來確定。另外,即使當鄰近幀內(nèi)預測塊的預測模式不同時,也可以應用同一思路。例如,在對幀內(nèi)4X4預測塊(模式4)與另一幀內(nèi)4X4預測塊(模式I)之間的邊界進行解塊濾波的情況下,塊Q中的要進行解塊濾波的像素的位置為對角下右方向(qO、ql、q2、q3),并且塊P中的要進行解塊濾波的像素的位置為水平方向(PO、p1、p2、p3)(圖12(D))。另一方面,濾波像素確定單元520可以利用不同的幀內(nèi)預測塊尺寸和不同的預測模式,來確定幀內(nèi)預測塊的邊界處的要進行解塊濾波的像素的數(shù)量和位置。即,濾波像素確定單元520可以標識幀內(nèi)預測塊尺寸和預測模式,并確定要進行解塊濾波的像素的數(shù)量和位置。例如,參照圖13,在對幀內(nèi)16X 16預測塊(水平模式)與幀內(nèi)4X4預測塊(模式4)之間的邊界進行解塊濾波的情況下,塊P中的要進行解塊濾波的像素的數(shù)量和位置為四個(PO、p1、p2、p3)和對角下右方向,并且塊Q中的要進行解塊濾波的像素的數(shù)量和位置為六個(qO、ql、q2、q3、q4、q5)和水平方向。再次參照圖5,當通過濾波強度確定單元510和濾波像素確定單元520確定對應塊的濾波強度和要濾波的像素時,由濾波單元530執(zhí)行解塊濾波。濾波單元530參照要濾波的像素的數(shù)量和位置執(zhí)行濾波,要濾波的像素的數(shù)量和位置由濾波像素確定單元520根據(jù)由濾波強度確定單元510確定的對應塊的濾波強度來確定。下面,對根據(jù)本公開的實施方式的濾波方法進行詳細描述。在濾波強度低于四并且要濾波的像素的數(shù)量等于或小于四個的情況下,如下式I所示執(zhí)行濾波。
權(quán)利要求
1.一種用于進行視頻信號編碼的編碼裝置,該編碼裝置包括: 預測單元,該預測單元用于利用幀內(nèi)預測或幀間預測來生成當前塊的預測塊; 殘留數(shù)據(jù)編碼單元,該殘留數(shù)據(jù)編碼單元用于利用所述當前塊和所述預測塊來生成殘留塊,并且對所述殘留塊進行變換和量化; 殘留數(shù)據(jù)解碼單元,該殘留數(shù)據(jù)解碼單元用于通過對經(jīng)變換和量化的殘留塊進行逆量化和逆變換,來對所述經(jīng)變換和量化的殘留塊進行解碼;以及 解塊濾波單元,該解塊濾波單元用于利用經(jīng)解碼的殘留塊和所述預測塊來生成重建塊,并且基于所述重建塊和與所述重建塊鄰近的多個塊的幀間預測信息和幀內(nèi)預測信息來執(zhí)行解塊濾波。
2.根據(jù)權(quán)利要求1所述的編碼裝置,其中,所述幀內(nèi)預測信息包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個。
3.根據(jù)權(quán)利要求1所述的編碼裝置,其中,所述解塊濾波單元基于所述重建塊和多個鄰近塊的所述幀內(nèi)預測信息來確定濾波強度。
4.根據(jù)權(quán)利要求3所述的編碼裝置,其中,當所述重建塊和所述多個鄰近塊中的至少一個鄰近塊是幀內(nèi)預測塊時,所述解塊濾波單元確定所述重建塊和所述多個鄰近塊中的至少一個鄰近塊中是否存在非零變換系數(shù),并且根據(jù)確定結(jié)果自適應地確定所述濾波強度。
5.根據(jù)權(quán)利要求4所述的編碼裝置,其中,當所述重建塊和所述多個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,所述解塊濾波單元確定所述濾波強度比不存在所述非零變換系數(shù)時高。
6.根據(jù)權(quán)利要求5所述的編碼裝置,其中,當所述重建塊和所述多個鄰近塊中的至少一個鄰近塊中不存在所述非零變換系數(shù)時,所述解塊濾波單元確定所述重建塊的所述幀內(nèi)預測信息與所述鄰近塊的所述幀內(nèi)預測信息是否彼此相同,并且根據(jù)確定結(jié)果自適應地確定所述濾波強度。
7.根據(jù)權(quán)利要求6所述的編碼裝置,其中,當所述重建塊與所述鄰近塊不具有相同的幀內(nèi)預測信息時,所述解塊濾波單元確定所述濾波強度比所述重建塊與所述鄰近塊具有相同的幀內(nèi)預測信息時高。
8.根據(jù)權(quán)利要求7所述的編碼裝置,其中,當所述重建塊的所述幀內(nèi)預測信息與所述鄰近塊的所述幀內(nèi)預測信息彼此相同時,所述解塊濾波單元不執(zhí)行濾波。
9.根據(jù)權(quán)利要求6所述的編碼裝置,其中,當所述重建塊與所述鄰近塊具有相同的幀內(nèi)預測模式和相同的幀內(nèi)預 測塊尺寸時,所述解塊濾波單元確定所述重建塊的所述幀內(nèi)預測信息與所述鄰近塊的所述幀內(nèi)預測信息彼此相同。
10.根據(jù)權(quán)利要求1所述的編碼裝置,其中,所述解塊濾波單元基于所述幀內(nèi)預測信息來自適應地確定要濾波的目標像素。
11.根據(jù)權(quán)利要求10所述的編碼裝置,其中,所述解塊濾波單元基于包括在所述幀內(nèi)預測信息中的幀內(nèi)預測塊尺寸來確定所述目標像素的數(shù)量。
12.根據(jù)權(quán)利要求10所述的編碼裝置,其中,所述解塊濾波單元基于包括在所述幀內(nèi)預測信息中的幀內(nèi)預測模式來確定所述目標像素的作為濾波方向的位置。
13.一種用于進行視頻信號解碼的解碼裝置,該解碼裝置包括: 殘留數(shù)據(jù)解碼單元,該殘留數(shù)據(jù)解碼單元用于通過對輸入的經(jīng)變換和量化的殘留塊進行逆量化和逆變換,來對所述經(jīng)變換和量化的殘留塊進行解碼; 預測單元,該預測單元用于基于輸入的幀間預測信息或幀內(nèi)預測信息,來生成預測塊;以及 解塊濾波單元,該解塊濾波單元用于利用經(jīng)解碼的殘留塊和所述預測塊來生成重建塊,并且基于所述重建塊和與 所述重建塊鄰近的多個塊的所述幀間預測信息和所述幀內(nèi)預測信息來執(zhí)行解塊濾波。
14.根據(jù)權(quán)利要求13所述的解碼裝置,其中,所述幀內(nèi)預測信息包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個。
15.一種解塊濾波裝置,當對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,該解塊濾波裝置做出響應,以確定所述兩個鄰近塊中的至少一個鄰近塊中是否存在非零變換系數(shù),并且根據(jù)確定結(jié)果自適應地確定濾波強度。
16.根據(jù)權(quán)利要求15所述的解塊濾波裝置,其中,當所述兩個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,所述解塊濾波裝置確定所述濾波強度比所述兩個鄰近塊中都不存在所述非零變換系數(shù)時高。
17.根據(jù)權(quán)利要求16所述的解塊濾波裝置,其中,當所述兩個鄰近塊中的至少一個鄰近塊中不存在所述非零變換系數(shù)時,所述解塊濾波裝置確定所述兩個鄰近塊是否具有相同的幀內(nèi)預測信息,并且根據(jù)確定結(jié)果自適應地確定所述濾波強度。
18.根據(jù)權(quán)利要求17所述的解塊濾波裝置,其中,當所述兩個鄰近塊不具有相同的幀內(nèi)預測信息時,所述解塊濾波裝置確定所述濾波強度比所述兩個鄰近塊具有相同的幀內(nèi)預測信息時高。
19.根據(jù)權(quán)利要求18所述的解塊濾波裝置,其中,當所述兩個鄰近塊具有相同的幀內(nèi)預測信息時,所述解塊濾波裝置不執(zhí)行濾波。
20.根據(jù)權(quán)利要求17所述的解塊濾波裝置,其中,所述幀內(nèi)預測信息包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個。
21.一種解塊濾波裝置,當對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,該解塊濾波裝置做出響應,以基于包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個的幀內(nèi)預測信息,來自適應地確定要濾波的目標像素。
22.根據(jù)權(quán)利要求21所述的解塊濾波裝置,其中,所述解塊濾波裝置基于所述幀內(nèi)預測塊尺寸來自適應地確定所述目標像素的數(shù)量。
23.根據(jù)權(quán)利要求21所述的解塊濾波裝置,其中,所述解塊濾波裝置基于所述幀內(nèi)預測模式來自適應地確定所述目標像素的作為濾波方向的位置。
24.一種解塊濾波裝置,該解塊濾波裝置用于在對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時執(zhí)行解塊濾波,該解塊濾波裝置包括: 濾波強度確定單元,該濾波強度確定單元用于基于所述兩個鄰近塊中的至少一個鄰近塊中存在/不存在非零變換系數(shù)并且基于幀內(nèi)預測信息,來確定作為邊界強度(BS:Boundary Strength)的濾波強度; 濾波像素確定單元,該濾波像素確定單元用于基于所述幀內(nèi)預測信息,來確定要濾波的目標像素;以及 濾波單元,該濾波單元用于基于所述濾波強度確定單元和所述濾波像素確定單元的確定,來執(zhí)行解塊濾波。
25.根據(jù)權(quán)利要求24所述的解塊濾波裝置,其中,所述幀內(nèi)預測信息包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個。
26.根據(jù)權(quán)利要求24所述的解塊濾波裝置,其中, 當所述兩個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,所述濾波強度確定單元分配第一濾波強度, 當所述兩個鄰近塊中 的至少一個鄰近塊中不存在所述非零變換系數(shù)時,所述濾波強度確定單元確定所述兩個鄰近塊是否具有相同的幀內(nèi)預測信息, 當所述兩個鄰近塊不具有相同的幀內(nèi)預測信息時,所述濾波強度確定單元分配比所述第一濾波強度低的第二濾波強度,以及 當所述兩個鄰近塊具有相同的幀內(nèi)預測信息時,所述濾波強度確定單元分配比所述第二濾波強度低的第三濾波強度。
27.根據(jù)權(quán)利要求26所述的解塊濾波裝置,其中,當分配了所述第三濾波強度時,所述解塊濾波裝置不執(zhí)行濾波。
28.根據(jù)權(quán)利要求25所述的解塊濾波裝置,其中,所述濾波像素確定單元基于所述幀內(nèi)預測塊尺寸來自適應地確定所述目標像素的數(shù)量。
29.根據(jù)權(quán)利要求25所述的解塊濾波裝置,其中,所述濾波像素確定單元基于所述幀內(nèi)預測模式來確定所述目標像素的作為濾波方向的位置。
30.一種解塊濾波裝置,當對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,所述解塊濾波裝置做出響應,以基于所述兩個鄰近塊中的至少一個鄰近塊中存在/不存在非零變換系數(shù)并且基于幀內(nèi)預測信息,來確定作為邊界強度(BS,Boundary Strength)的濾波強度,并且 當不對所述兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,所述解塊濾波裝置做出響應,以基于所述兩個鄰近塊中的至少一個鄰近塊中存在/不存在所述非零變換系數(shù)并且基于幀間預測信息來確定濾波強度。
31.根據(jù)權(quán)利要求30所述的解塊濾波裝置,其中, 當對所述兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,所述解塊濾波裝置在所述兩個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時分配第一濾波強度, 所述解塊濾波裝置在所述兩個鄰近塊中的至少一個鄰近塊中不存在所述非零變換系數(shù)時,確定所述兩個鄰近塊是否具有相同的幀內(nèi)預測信息, 所述解塊濾波裝置在所述兩個鄰近塊不具有相同的幀內(nèi)預測信息時,分配比所述第一濾波強度低的第二濾波強度,并且 所述解塊濾波裝置在所述兩個鄰近塊具有相同的幀內(nèi)預測信息時,分配比所述第二濾波強度低的第三濾波強度。
32.根據(jù)權(quán)利要求31所述的解塊濾波裝置,其中, 當不對所述兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,所述解塊濾波裝置在所述兩個鄰近塊中存在所述非零變換系數(shù)時,分配比所述第二濾波強度低并且比所述第三濾波強度高的第四濾波強度, 所述解塊濾波裝置在所述兩個鄰近塊中的至少一個鄰近塊中不存在所述非零變換系數(shù)時,確定所述兩個鄰近塊是否具有相同的幀間預測信息, 所述解塊濾波裝置在所述兩個鄰近塊不具有相同的幀間預測信息時,分配比所述第四濾波強度低并且比所述第三濾波強度高的第五濾波強度,并且 所述解塊濾波裝置在所述兩個鄰近塊具有相同的幀間預測信息時,分配所述第三濾波強度。
33.根據(jù)權(quán)利要求31或32所述的解塊濾波裝置,其中,分配了所述第三濾波強度,所述解塊濾波裝置不執(zhí)行濾波。
34.一種解塊濾波裝置,當對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,該解塊濾波裝置用于確定濾 波強度,其中,所述解塊濾波裝置基于以下確認當中的至少一個確定結(jié)果來自適應地確定所述濾波強度:所述兩個鄰近塊是否具有相同的宏塊模式信息,所述兩個鄰近塊中的至少一個鄰近塊中是否存在非零變換系數(shù),所述兩個鄰近塊是否具有相同的幀內(nèi)預測信息以及塊邊界方向與幀內(nèi)預測方向是否彼此相同。
35.根據(jù)權(quán)利要求34所述的解塊濾波裝置,其中,所述解塊濾波裝置: 確定所述兩個鄰近塊是否具有相同的宏塊模式信息, 當所述兩個鄰近塊不具有相同的宏塊模式信息時,分配第一濾波強度, 當所述兩個鄰近塊具有相同的宏塊模式信息時,確定所述兩個鄰近塊中的至少一個鄰近塊中是否存在非零變換系數(shù), 當所述兩個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,分配比所述第一濾波強度低的第二濾波強度, 當所述兩個鄰近塊中的至少一個鄰近塊中不存在所述非零變換系數(shù)時,確定所述兩個鄰近塊是否具有相同的幀內(nèi)預測信息, 當所述兩個鄰近塊不具有相同的幀內(nèi)預測信息時,分配比所述第二濾波強度低的第三濾波強度, 當所述兩個鄰近塊具有相同的幀內(nèi)預測信息時,確定所述塊邊界方向與所述幀內(nèi)預測方向是否彼此相同, 當所述塊邊界方向與所述幀內(nèi)預測方向彼此不同時,分配比所述第三濾波強度低的第四濾波強度,并且 當所述塊邊界方向與所述幀內(nèi)預測方向彼此相同時,分配比所述第四濾波強度低的第五濾波強度。
36.一種用于進行視頻信號編碼的編碼方法,該編碼方法包括以下步驟: 執(zhí)行用于利用幀內(nèi)預測或幀間預測來生成當前塊的預測塊的預測處理; 執(zhí)行用于利用所述當前塊和所述預測塊來生成殘留塊并且對所述殘留塊進行變換和量化的殘留數(shù)據(jù)編碼處理; 執(zhí)行用于通過對經(jīng)變換和量化的殘留塊進行逆量化和逆變換來對所述經(jīng)變換和量化的殘留塊進行解碼的殘留數(shù)據(jù)解碼處理;以及 執(zhí)行用于利用經(jīng)解碼的殘留塊和所述預測塊來生成重建塊,并且基于所述重建塊和與所述重建塊鄰近的多個塊的幀間預測信息和幀內(nèi)預測信息來執(zhí)行解塊濾波的解塊濾波處理。
37.根據(jù)權(quán)利要求36所述的編碼方法,其中,所述幀內(nèi)預測信息包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個。
38.根據(jù)權(quán)利要求36所述的編碼方法,其中,所述解塊濾波處理在所述重建塊和所述多個鄰近塊中的至少一個鄰近塊是幀內(nèi)預測塊時,確定所述重建塊和所述多個鄰近塊中的至少一個鄰近塊中是否存在非零變換系數(shù),并且根據(jù)確定結(jié)果自適應地確定所述濾波強度。
39.根據(jù)權(quán)利要求38所述的編碼方法,其中,當所述重建塊和所述多個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,所述解塊濾波處理確定所述濾波強度比不存在所述非零變換系數(shù)時高。
40.根據(jù)權(quán)利要求39所述的編碼方法,其中,所述解塊濾波處理在所述重建塊和所述多個鄰近塊中的至少一個鄰 近塊中不存在所述非零變換系數(shù)時,確定所述重建塊的所述幀內(nèi)預測信息與所述鄰近塊的所述幀內(nèi)預測信息是否彼此相同,并且根據(jù)確定結(jié)果自適應地確定所述濾波強度。
41.根據(jù)權(quán)利要求40所述的編碼方法,其中,當所述重建塊的所述幀內(nèi)預測信息與所述鄰近塊的所述幀內(nèi)預測信息彼此不同時,所述解塊濾波處理確定所述濾波強度比所述重建塊的所述幀內(nèi)預測信息與所述鄰近塊的所述幀內(nèi)預測信息彼此相同時高。
42.根據(jù)權(quán)利要求41所述的編碼方法,其中,所述解塊濾波處理在所述重建塊的所述幀內(nèi)預測信息與所述鄰近塊的所述幀內(nèi)預測信息彼此相同時不執(zhí)行濾波。
43.根據(jù)權(quán)利要求36所述的編碼方法,其中,所述解塊濾波處理基于所述幀內(nèi)預測信息來自適應地確定要濾波的目標像素。
44.根據(jù)權(quán)利要求43所述的編碼方法,其中,所述解塊濾波處理基于包括在所述幀內(nèi)預測信息中的幀內(nèi)預測塊尺寸來確定所述目標像素的數(shù)量。
45.根據(jù)權(quán)利要求43所述的編碼方法,其中,所述解塊濾波處理基于包括在所述幀內(nèi)預測信息中的幀內(nèi)預測模式來確定所述目標像素的作為濾波方向的位置。
46.一種用于進行視頻信號解碼的解碼方法,該解碼方法包括以下步驟: 執(zhí)行用于通過對經(jīng)變換和量化的殘留塊進行逆量化和逆變換來對所述經(jīng)變換和量化的殘留塊進行解碼的殘留數(shù)據(jù)解碼處理; 執(zhí)行用于基于輸入的幀間預測信息或幀內(nèi)預測信息來生成預測塊的預測處理;以及 執(zhí)行用于利用經(jīng)解碼的殘留塊和所述預測塊來生成重建塊,并且基于所述重建塊和與所述重建塊鄰近的多個塊的所述幀間預測信息和所述幀內(nèi)預測信息來執(zhí)行解塊濾波的解塊濾波處理。
47.根據(jù)權(quán)利要求46所述的解碼方法,其中,所述幀內(nèi)預測信息包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個。
48.一種解塊濾波方法,該解塊濾波方法用于在對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時確定作為邊界強度(BS,Boundary Strength)的濾波強度,該解塊濾波方法包括以下步驟: 確定所述兩個鄰近塊中的至少一個鄰近塊中是否存在非零變換系數(shù);以及 當所述兩個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,執(zhí)行用于分配比所述兩個鄰近塊中的至少一個鄰近塊中不存在所述非零變換系數(shù)時高的濾波強度的濾波強度確定處理。
49.根據(jù)權(quán)利要求48所述的解塊濾波方法,其中,所述濾波強度確定處理包括以下步驟: 當所述兩個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,分配第一濾波強度; 當所述兩個鄰近塊中的 至少一個鄰近塊中不存在所述非零變換系數(shù)時,確定所述兩個鄰近塊是否具有相同的幀內(nèi)預測信息; 當所述兩個鄰近塊不具有相同的幀內(nèi)預測信息時,分配比所述第一濾波強度低的第二濾波強度;以及 當所述兩個鄰近塊具有相同的幀內(nèi)預測信息時,分配比所述第二濾波強度低的第三濾波強度。
50.根據(jù)權(quán)利要求49所述的解塊濾波方法,其中,所述幀內(nèi)預測信息包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個。
51.根據(jù)權(quán)利要求49所述的解塊濾波方法,其中,當分配了所述第三濾波強度時,不執(zhí)行濾波。
52.一種解塊濾波方法,該解塊濾波方法用于在對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時確定作為邊界強度(BS,Boundary Strength)的濾波強度,該解塊濾波方法包括以下步驟: 比較所述兩個鄰近塊的多條幀內(nèi)預測信息; 當所述兩個鄰近塊的所述多條幀內(nèi)預測信息彼此不同時,分配第一濾波強度;以及 當所述兩個鄰近塊的所述多條幀內(nèi)預測信息彼此相同時,分配比所述第一濾波強度低的第二濾波強度。
53.根據(jù)權(quán)利要求52所述的解塊濾波方法,其中,當分配了所述第二濾波強度時,不執(zhí)行濾波。
54.一種用于在對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時確定要濾波的目標像素的方法,該方法包括以下步驟: 基于幀內(nèi)預測塊尺寸確定所述目標像素的數(shù)量;以及 基于幀內(nèi)預測模式確定所述目標像素的位置,即,濾波方向。
55.一種用于在對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時執(zhí)行解塊濾波的方法,該方法包括以下步驟: 執(zhí)行用于基于所述兩個鄰近塊中的至少一個鄰近塊中存在/不存在非零變換系數(shù)并且基于幀內(nèi)預測信息來確定作為邊界強度(BS,Boundary Strength)的濾波強度的濾波強度確定處理; 執(zhí)行用于基于所述幀內(nèi)預測信息確定要濾波的目標像素的濾波像素確定處理;以及 基于所述濾波強度確定處理和所述濾波像素確定處理的確定,來執(zhí)行解塊濾波處理。
56.根據(jù)權(quán)利要求55所述的解塊濾波方法,其中,所述幀內(nèi)預測信息包括幀內(nèi)預測模式和幀內(nèi)預測塊尺寸中的至少一個。
57.根據(jù)權(quán)利要求55所述的解塊濾波方法,其中,所述濾波強度確定處理包括以下步驟: 當所述兩個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,分配第一濾波強度; 當所述兩個鄰近塊中的至少一個鄰近塊中不存在所述非零變換系數(shù)時,確定所述兩個鄰近塊是否具有相同的幀內(nèi)預測信息; 當所述兩個鄰近塊不具有相同的幀內(nèi)預測信息時,分配比所述第一濾波強度低的第二濾波強度;以及 當所述兩個鄰近塊具有相同的幀 內(nèi)預測信息時,分配比所述第二濾波強度低的第三濾波強度。
58.根據(jù)權(quán)利要求57所述的解塊濾波方法,其中,當分配了所述第三濾波強度時,不執(zhí)行濾波。
59.根據(jù)權(quán)利要求56所述的解塊濾波方法,其中,所述濾波像素確定處理基于所述幀內(nèi)預測塊尺寸來確定所述目標像素的數(shù)量。
60.根據(jù)權(quán)利要求56所述的解塊濾波方法,其中,所述濾波像素確定處理基于所述幀內(nèi)預測模式來確定所述目標像素的作為濾波方向的位置。
61.一種用于確定作為邊界強度(BS, Boundary Strength)的濾波強度的解塊濾波方法,該解塊濾波方法包括以下步驟: 當對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,基于所述兩個鄰近塊中的至少一個鄰近塊中存在/不存在非零變換系數(shù)并且基于幀內(nèi)預測信息來確定所述濾波強度;以及 當不對所述兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時,基于所述兩個鄰近塊中的至少一個鄰近塊中存在/不存在所述非零變換系數(shù)并且基于幀間預測信息來確定所述濾波強度。
62.根據(jù)權(quán)利要求61所述的解塊濾波方法,其中,在對所述兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測的情況下,所述解塊濾波方法包括以下步驟: 當所述兩個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,分配第一濾波強度; 當所述兩個鄰近塊中的至少一個鄰近塊中不存在所述非零變換系數(shù)時,確定所述兩個鄰近塊是否具有相同的幀內(nèi)預測信息; 當所述兩個鄰近塊不具有相同的幀內(nèi)預測信息時,分配比所述第一濾波強度低的第二濾波強度;以及 當所述兩個鄰近塊具有相同的幀內(nèi)預測信息時,分配比所述第二濾波強度低的第三濾波強度。
63.根據(jù)權(quán)利要求62所述的解塊濾波方法,其中,在不對所述兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測的情況下,所述解塊濾波方法包括以下步驟: 當所述兩個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,分配比所述第二濾波強度低并且比所述第三濾波強度高的第四濾波強度; 當所述兩個鄰近塊中的至少一個鄰近塊中不存在所述非零變換系數(shù)時,比較所述兩個鄰近塊的多條幀間預測信息; 當所述兩個鄰近塊不具有相同的幀間預測信息時,分配比所述第四濾波強度低并且比所述第三濾波強度高的第五濾波強度;以及當所述兩個鄰近塊的所述多條幀間預測信息彼此相同時,分配所述第三濾波強度。
64.根據(jù)權(quán)利要求62或63所述的解塊濾波方法,其中,當分配了所述第三濾波強度時,不執(zhí)行濾波。
65.一種用于在對兩個鄰近塊中的至少一個鄰近塊進行幀內(nèi)預測時執(zhí)行解塊濾波的方法,該方法包括以下步驟: 確定所述兩個鄰近塊是否具有 相同的宏塊模式信息; 當所述兩個鄰近塊不具有相同的宏塊模式信息時,分配第一濾波強度; 當所述兩個鄰近塊具有相同的宏塊模式信息時,確定所述兩個鄰近塊中的至少一個鄰近塊中是否存在非零變換系數(shù); 當所述兩個鄰近塊中的至少一個鄰近塊中存在所述非零變換系數(shù)時,分配比所述第一濾波強度低的第二濾波強度; 當所述兩個鄰近塊中的至少一個鄰近塊中不存在所述非零變換系數(shù)時,確定所述兩個鄰近塊是否具有相同的幀內(nèi)預測信息; 當所述兩個鄰近塊不具有相同的幀內(nèi)預測信息時,分配比所述第二濾波強度低的第三濾波強度; 當所述兩個鄰近塊具有相同的幀內(nèi)預測信息時,確定塊邊界方向與幀內(nèi)預測方向是否彼此相同; 當所述塊邊界方向與所述幀內(nèi)預測方向彼此不同時,分配比所述第三濾波強度低的第四濾波強度;以及 當所述塊邊界方向與所述幀內(nèi)預測方向彼此相同時,分配比所述第四濾波強度低的第五濾波強度。
66.—種非臨時性計算機可讀存儲介質(zhì),其中存儲有包括計算機可執(zhí)行指令的程序,所述計算機可執(zhí)行指令在由處理器執(zhí)行時,使得該處理器執(zhí)行根據(jù)權(quán)利要求36至45中的任一項所述的編碼方法。
67.一種非臨時性計算機可讀存儲介質(zhì),其中存儲有包括計算機可執(zhí)行指令的程序,所述計算機可執(zhí)行指令在由處理器執(zhí)行時,使得該處理器執(zhí)行根據(jù)權(quán)利要求46和47中的任一項所述的解碼方法。
68.—種非臨時性計算機可讀存儲介質(zhì),其中存儲有包括計算機可執(zhí)行指令的程序,所述計算機可執(zhí)行指令在由處理器執(zhí)行時,使得該處理器執(zhí)行根據(jù)權(quán)利要求48至65中的任一項所述的解塊濾波方法。
69.一種解塊濾波裝置,當對當前塊進行幀內(nèi)預測時,該解塊濾波裝置做出響應,以基于所述當前塊中是否存在非零變換系數(shù)以及所述當前塊的解塊方向與所述當前塊的幀內(nèi)預測方向是否彼此相同中的至少一個,來自適應地確定濾波強度。
70.根據(jù)權(quán)利要求69所述的解塊濾波裝置,其中,當經(jīng)幀內(nèi)預測的當前塊中存在所述非零變換系數(shù)時,所述濾波強度被確定為比不存在所述非零變換系數(shù)時高。
71.根據(jù)權(quán)利要求69所述的解塊濾波裝置,其中,當所述當前塊的所述解塊方向與所述當前塊的所述幀內(nèi)預測方向彼此不同時,所述濾波強度被確定為比所述當前塊的所述解塊方向與所述當前塊的所述幀內(nèi)預測方向彼此相同時高。
72.根據(jù)權(quán)利要求71所述的解塊濾波裝置,其中,當所述當前塊的所述解塊方向與所述當前塊的所述幀內(nèi)預測方向彼此相同時,不執(zhí)行解塊濾波。
73.一種解塊濾波方 法,當對當前塊進行幀內(nèi)預測時,該解塊濾波方法做出響應,以基于所述當前塊中是否存在非零變換系數(shù)以及所述當前塊的解塊方向與所述當前塊的幀內(nèi)預測方向是否彼此相同中的至少一個,來自適應地確定濾波強度。
全文摘要
本發(fā)明涉及用于解塊濾波的方法和裝置并涉及利用該方法和裝置進行編碼和解碼的方法和裝置,該編碼裝置包括預測單元,該預測單元用于利用幀內(nèi)預測或幀間預測來生成當前塊的預測塊;殘留數(shù)據(jù)編碼單元,該殘留數(shù)據(jù)編碼單元用于對利用所述當前塊和所述預測塊生成的殘留塊進行變換和量化;殘留數(shù)據(jù)解碼單元,該殘留數(shù)據(jù)解碼單元用于通過對經(jīng)變換和量化的殘留塊進行逆量化和逆變換,來對所述經(jīng)變換和量化的殘留塊進行解碼;以及解塊濾波單元,該解塊濾波單元用于基于利用經(jīng)解碼的殘留塊和所述預測塊重建的重建塊和與該重建塊鄰近的多個鄰近塊的幀間預測信息和幀內(nèi)預測信息來進行解塊濾波,其中,所述幀內(nèi)預測信息包括幀內(nèi)預測塊尺寸和幀內(nèi)預測模式中的至少一個。
文檔編號H04N7/26GK103119937SQ201180045227
公開日2013年5月22日 申請日期2011年7月20日 優(yōu)先權(quán)日2010年7月20日
發(fā)明者宋振翰, 林晶娟, 全炳宇, 文柱禧, 李英烈, 金海光, 韓鐘基, 楊政曄 申請人:Sk電信有限公司