TWI709333B - 一種解塊濾波的方法 - Google Patents
一種解塊濾波的方法 Download PDFInfo
- Publication number
- TWI709333B TWI709333B TW107142444A TW107142444A TWI709333B TW I709333 B TWI709333 B TW I709333B TW 107142444 A TW107142444 A TW 107142444A TW 107142444 A TW107142444 A TW 107142444A TW I709333 B TWI709333 B TW I709333B
- Authority
- TW
- Taiwan
- Prior art keywords
- sample
- unit
- quantization parameter
- block
- edge
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/409—Edge or detail enhancement; Noise or error suppression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/174—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/192—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
- H04N19/194—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
Abstract
一種解塊濾波的方法,係包含:依據預測模式得到預測塊;對量化係數資訊進行逆掃描,以產生量化塊,對量化塊進行逆量化,以使用量化參數產生變換塊,對變換塊進行逆變換,以產生殘餘塊,使用預測塊與殘餘塊產生重建影像,為每一4樣本邊緣確定邊界強度,其中各4樣本邊緣為預測塊或變換塊之邊緣,且各4樣本邊緣位於8×8樣本網格上,若4樣本邊緣之邊界強度不為0,判斷是否於4樣本邊緣上執行解塊濾波,若於4樣本邊緣上執行解塊濾波,則選擇解塊濾波器。
Description
本發明涉及一種用於清除影像重建中分塊人為雜訊的影像編碼設備,以及更具體地,涉及一種在變換邊界與預測邊界的各個邊緣確定邊界強度的影像編碼設備。
為了壓縮視頻資料,已經開發了多種視頻制式。例如,這些視頻制式具有 MPEG-2、MPEG-4以及H.264/MPEG-4 AVC。作為H.264/MPEG-4 AVC的後繼者,目前結合ISO/IEC MPEG與ITU-TVCEG正在開發高效率視頻編碼(HEVC)。
根據HEVC,畫面一副畫面被分成多個最大編碼單元(LCU),透過使用圖框間預測或圖框內預測產生的預測塊來編碼每個LCU的一個或多個編碼單元。變換初始塊與預測塊之間的差異以產生變換塊,以及使用量化參數與多個預定量化矩陣之一量化該變換塊。量化塊的量化係數被預定的掃描類型掃描以及然後被熵編碼。逆量化與逆變換量化係數以產生殘餘塊,殘餘塊與預測塊組合以產生重建影像。利用解塊濾波器自適應地濾波重建影像以清除分塊人為雜訊。
圖1係為根據正在開發的HEVC的確定邊界強度的過程之示意圖。
如圖1所示,首先在所有4×4塊的每個邊緣上確定邊界強度,並且然後在8×8塊的邊緣確定最終邊界強度。此8×8塊的邊緣由兩個連續的4×4塊之邊緣組成。此8×8塊的邊緣的邊界強度作為構成8×8塊的邊緣的兩個邊緣的最大邊界強度確定。但是,因為在正在開發的HEVC中描述的解塊濾波技術太複雜,所以此技術使得編碼與解碼性能變壞。
因此,正在開發的HEVC的規格集中在減少解塊濾波的複雜性與改進解塊濾波的性能之技術上。特別地,由於HEVC集中在編碼和解碼超高清影像上,所以新技術能夠減少操作的複雜性,並且能夠減少執行解塊濾波所需要的記憶體容量。
技術問題:
本發明涉及一種解塊濾波的方法,該方法能夠減少存儲於記憶體中的資料量並且有效地減少清除分塊人為雜訊的操作之複雜性。
技術方案:
本發明的一個方面提供了一種解塊濾波的方法,係包含:依據預測模式得到預測塊;對量化係數資訊進行逆掃描,以產生量化塊,對量化塊進行逆量化,以使用量化參數產生變換塊,對變換塊進行逆變換,以產生殘餘塊,使用預測塊與殘餘塊產生重建影像,為每一4樣本邊緣確定邊界強度,其中各4樣本邊緣為預測塊或變換塊之邊緣,且各4樣本邊緣位於8×8樣本網格上,若4樣本邊緣之邊界強度不為0,判斷是否於4樣本邊緣上執行解塊濾波,若於4樣本邊緣上執行解塊濾波,則選擇解塊濾波器。用被選擇之解塊濾波器對4樣本進行濾波,其中若4樣本邊緣並非變換單元之邊緣且4樣本邊緣並非預測單元之邊緣,則將邊界強度設置為等於0,並且其中使用邊界量化參數確定是否於4樣本邊緣上執行解塊濾波。
有益效果:
根據本發明的設備確定了位於8×8樣本網格的每個4樣本邊緣的邊界強度,如果邊界強度不等於零,則確定解塊濾波是否在4樣本邊緣執行,如果解塊濾波在4樣本邊緣執行,則選擇解塊濾波器,以及用所選的濾波器對4樣本邊緣進行濾波。因此,當與正在開發的HEVC比較時,根據本發明的確定邊界強度所需要的計算的複雜性減少了50%或更多。同時,在不劣化影像品質的情況下,確定邊界強度所需要的記憶體容量和帶寬減少了50%或更多。
在下文中,將參考附圖詳細描述本發明的各實施例。然而,本發明不限於下文公開的示例性實施例,而是可以透過各種方式實施。因此,本發明很多其他的修改和變化都是可能的,以及要理解的是,在所公開的概念範圍內,可透過與具體所述不同的方式實踐本發明。
根據本發明的動態畫面編碼設備與動態畫面解碼設備可以是用戶終端,例如個人電腦、個人移動終端、移動多媒體播放器、智慧型電話或無線通訊終端。影像編碼設備與影像解碼設備可包含用於與各種設備進行通訊的通信單元,用於存儲各種程式以及存儲用於編碼或解碼影像的資料之記憶體。
圖2係為根據本發明的動態畫面編碼設備1000之方框圖。
請參閱圖2,動態畫面編碼設備1000包含一畫面分割單元1010、一變換單元1020、一量化單元1030、一掃描單元1040、一熵編碼單元1050、一圖框內預測單元1060、一圖框間預測單元1070、一逆量化單元1080、一逆變換單元1090、一後期處理單元1100、一畫面存儲單元1110、一減法單元1120以及一加法單元1130。
畫面分割單元1010將畫面或切片圖(slice)劃分成複數個最大編碼單元(LCU),並將每一LCU劃分成一個或多個編碼單元。LCU的大小可以是32×32、64×64或128×128。畫面分割單元1010確定每一編碼單元的預測模式與分割模式。
LCU包含一個或多個編碼單元。LCU具有遞迴的四叉樹結構,以指定LCU的分割結構。指定編碼單元的最大大小與最小大小的參數包含於序列參數集中。由一個或多個***編碼單元標誌指定分割結構。編碼單元的大小為2N×2N。如果LCU的大小為64×64並且最小編碼單元(SCU)的大小為8×8,則編碼單元的大小可為64×64、32×32、16×16或8×8。
編碼單元包含一個或多個預測單元。在圖框內預測中,預測單元的大小為2N×2N或N×N。在圖框間預測中,預測單元的大小透過分割模式指定。如果編碼單元對稱地分割,則分割模式為2N×2N、2N×N、N×2N以及N×N中之一。如果編碼單元被不對稱地分割,則分割模式為2N×nU、2N×nD、nL×2N以及nR×2N中之一。
一編碼單元包含一個或多個變換單元。變換單元具有遞迴的四叉樹結構,用以指定編碼單元的分割結構。由一個或多個***變換單元標誌指定分割結構。指定變換單元的最大大小與最小大小的參數包含於一序列參數集之中。
變換單元1020變換殘餘信號以產生一變換塊。以變換單元為基礎變換殘餘信號。從初始塊減去預測塊得到殘餘信號,該預測塊透過圖框內預測單元1060或圖框間預測單元1070產生。
根據預測模式(圖框內預測模式或圖框間預測模式)使用不同的變換矩陣。而且,在圖框內預測模式中,基於圖框內預測模式可自適應地確定變換矩陣。使用兩個一維變換矩陣(水準矩陣與垂直矩陣)以變換該變換單元。例如,在圖框內預測的水準圖框內預測模式中,因為殘餘信號可以具有垂直的方向性,所以基於DCT的整數矩陣用於垂直方向並且基於DST或基於KLT的整數矩陣用於水準方向。在圖框內預測的垂直圖框內預測模式中,基於DCT的整數矩陣用於水準方向並且基於DST或基於KLT的整數矩陣用於垂直方向。或者,基於變換單元的大小確定變換矩陣之類型。
量化單元1030確定用於量化變換塊的一量化參數。量化參數係為一量化步長。為每一量化單元確定量化參數。量化單元是大於或等於預定大小的編碼單元。該預定大小是量化單元的最小大小。具有最小大小的量化單元稱作最小量化單元。如果編碼單元的大小等於或大於量化單元的最小大小,則編碼單元變為量化單元。最小量化單元中可以包含複數個編碼單元。最小量化單元可為一8×8塊或16×16塊。可以為每張畫面確定該最小大小。
量化單元1030產生一量化參數預測器並且透過從量化參數減去量化參數預測器以產生差分量化參數。該差分量化參數被熵編碼。
量化參數預測器的產生如下。
[第一實施例]
按照下述順序相繼檢索左編碼單元、上編碼單元以及左上編碼單元的量化參數。利用一個或兩個可用量化參數產生量化參數預測器。例如,將第一個可用量化參數設置為量化參數預測器。或者將前兩個可用量化參數的平均值設置為量化參數預測器,並且如果只有一個量化參數可用,將該可用量化參數設置為量化參數預測器。
[第二實施例]
當前編碼單元可沒有左編碼單元、上編碼單元以及左上編碼單元。換句話而言,在編碼順序中當前編碼單元具有前編碼單元。這樣,與當前編碼單元緊鄰的相鄰編碼單元與前編碼單元的量化參數可以用於產生量化參數預測器。按照如下順序檢索量化參數:1)左相鄰編碼單元的量化參數;2)上相鄰編碼單元的量化參數;3)左上相鄰編碼單元的量化參數;以及4)前編碼單元的量化參數。
或者,按照如下順序檢索量化參數:1)左相鄰編碼單元的量化參數;2)上相鄰編碼單元的量化參數;以及3)前編碼單元的量化參數。
當兩個或兩個以上量化參數可用時,將前兩個可用量化參數的平均值設置為量化參數預測器,並且當只有一個量化參數可用時,將該可用量化參數設置為量化參數預測器。例如,如果左及上編碼單元的量化參數可用,則將左將上量化參數的平均值設置為量化參數預測器。如果左及上編碼單元的量化參數只有一個可用,則將該可用的量化參數與前編碼單元的量化參數的平均值設置為量化參數預測器。如果左及上編碼單元的量化參數都不可用,則將前編碼單元的量化參數設置為量化參數預測器。對所述平均值進行四捨五入。
量化單元1030利用量化矩陣與量化參數對變換塊進行量化以產生一量化塊。向逆量化單元1080與掃描單元1040提供量化塊。
掃描單元1040向量化塊應用掃描模式來掃描量化係數並將量化係數變換成一維量化係數分量。
在圖框內預測模式中,量化變換係數的分佈根據圖框內預測模式與變換單元的大小而變化。因此,基於圖框內預測模式與變換單元的大小確定掃描模式。可以在鋸齒掃描、垂直掃描以及水準掃描中選擇掃描模式。鋸齒掃描可由對角線掃描代替。
例如,如果變換單元的大小等於或小於8×8,為垂直模式與垂直模式的預定數量的相鄰圖框內預測模式選擇水準掃描,為水準模式與水準模式的預定數量的相鄰圖框內預測模式選擇垂直掃描,以及為其他圖框內預測模式選擇鋸齒掃描或對角線掃描。當變換單元的大小大於8×8時,為所有圖框內預測模式選擇鋸齒掃描或對角線掃描。
在圖框間預測模式中,使用一預定掃描模式。該預定掃描模式可為一鋸齒掃描或一對角線掃描。
當變換單元的大小大於預定一大小時,將量化係數分割成多個子集然後進行掃描。該預定大小可以是4×4。用於掃描子集的掃描模式與用於掃描各個子集的量化係數的掃描模式相同。沿反方向掃描各個子集的量化係數。也沿反方向掃描子集。
對指示一最後非零位置的參數編碼並發送到解碼器。最後非零位置指定最後非零量化係數在變換單元中的位置。在每一子集中指示最後非零量化係數的位置的參數也發送到該解碼設備。
逆量化單元1080對量化係數進行逆量化。逆變換單元1090對逆量化係數進行逆變換以產生殘餘信號。
加法單元1130將透過逆變換單元1090產生的殘餘信號與圖框內預測單元1060或圖框間預測單元1070產生的預測信號相加。減法單元1120將預測樣本從初始樣本減去以產生殘餘信號。
後期處理單元1100執行解塊濾波過程、樣本自適應偏移過程,以及自適應環路濾波過程。
執行解塊濾波過程以清除重建畫面中出現的分塊人為雜訊。
在執行解塊濾波過程之後,執行樣本自適應補償過程以減少初始樣本與重建樣本之間的差異。確定每個畫面或切片圖是否執行樣本自適應補償過程。可以將畫面或切片圖分割成複數個補償區域,並且可以確定每個區域的補償類型。存在四個邊緣補償類型以及兩個帶補償類型。如果補償類型是邊緣補償類型的一種,可以確定在補償區域的各個樣本的邊緣類型,以及將與邊緣類型相對應的補償增加到各個樣本。透過比較當前樣本與相鄰的兩個樣本來確定邊緣類型。
透過比較重建影像與初始影像來執行自適應環路濾波過程以得到濾波係數。濾波係數應用到4×4塊或8×8塊中的所有樣本。確定是否對每個編碼單元均執行自適應環路濾波。因此,可以在編碼單元的基礎上改變環路濾波器的大小以及係數。
畫面存儲單元1110從後期處理單元1100接收重建畫面並將其存儲於記憶體中。畫面是基於圖框的畫面或基於場的畫面。
圖框間預測單元1070利用畫面存儲單元1110中存儲的一個或多個畫面執行運動判斷,並且確定指定一個或多個參考畫面的一個或多個參考畫面索引與一個或多個運動向量。圖框間預測單元1070利用該一個或多個參考畫面索引與一個或多個運動向量來產生預測塊。
圖框內預測單元1060確定當前預測單元的圖框內預測模式並且利用該圖框內預測模式產生預測塊。
熵編碼單元1050對從掃描單元1040接收的量化係數分量、從圖框內預測單元1060接收的圖框內預測資訊、從圖框間預測單元1070接收的運動資訊進行熵編碼。
圖3係為根據本發明的動態畫面解碼設備2000之方框圖。
動態畫面解碼設備2000包含一熵解碼單元2010、一逆掃描單元2020、一逆量化單元2030、一逆變換單元2040、一圖框內預測單元2050、一圖框間預測單元2060、一後期處理單元2070、一畫面存儲單元2080以及一加法單元2090。
熵解碼單元2010從接收的位元流提取與熵解碼圖框內預測資訊、圖框間預測資訊以及量化係數分量。熵解碼單元2010向圖框間預測單元2060發送圖框間預測資訊,向圖框內預測單元2050發送圖框內預測資訊,以及向逆掃描單元2020發送量化係數分量。
逆掃描單元2020使用逆掃描模式把量化係數分量變換成二維量化塊。
在圖框內預測模式中,基於圖框內預測模式與變換單元的大小來選擇逆掃描模式。可以在鋸齒掃描、垂直掃描以及水準掃描中選擇逆掃描模式。鋸齒掃描可由對角線掃描替代。
例如,如果變換單元的大小等於或小於8×8,為垂直模式與垂直模式的預定數量的相鄰圖框內預測模式選擇水準掃描,為水準模式與水準模式的預定數量的相鄰圖框內預測模式選擇垂直掃描,以及為其他圖框內預測模式選擇鋸齒掃描或對角線掃描。當變換單元的大小大於8×8時,為所有圖框內預測模式選擇鋸齒掃描或對角線掃描。
在圖框間預測模式中,使用預定的掃描模式。該預定掃描模式可為鋸齒掃描或對角線掃描。
如果當前變換單元的大小大於一預定大小,以子集為基礎逆掃描量化係數分量以構建量化塊。該子集具有預定的大小。該預定大小可為4×4。如果變換單元的大小等於預定大小,對變換單元的量化係數分量進行逆掃描以構建變換單元。當以子集為基礎逆掃描量化係數分量時,對每個子集的量化係數分量使用相同的逆掃描模式。
多個子集沿反方向被逆掃描。量化係數分量也沿反方向被逆掃描。應用到量化係數分量以構建子集的逆掃描模式與應用到多個構建的子集的逆掃描模式相同。逆掃描單元2020使用指示變換單元的最後非零量化係數的位置的參數執行逆掃描。
逆量化單元2030從熵解碼單元2010接收差分量化參數並產生量化參數預測器以得到當前編碼單元的量化參數。
量化參數預測器的產生如下。
[第一實施例]
按照下述順序相繼檢索一左編碼單元、一上編碼單元以及一左上編碼單元的量化參數。利用一個或兩個可用量化參數產生量化參數預測器。例如,將第一可用量化參數設置為量化參數預測器。或者將前兩個可用量化參數的平均值設置為量化參數預測器,並且如果只有一個量化參數可用,將該可用量化參數設置為量化參數預測器。
[第二實施例]
當前編碼單元可沒有一左編碼單元、一上編碼單元以及一左上編碼單元。另一方面,在編碼順序中當前編碼單元可能具有前編碼單元。這樣,與當前編碼單元緊鄰的相鄰編碼單元和前編碼單元的量化參數可用於產生量化參數預測器。按照如下順序檢索量化參數:1)左相鄰編碼單元的量化參數;2)上相鄰編碼單元的量化參數;3)左上相鄰編碼單元的量化參數;以及4)前編碼單元的量化參數。
或者,按照如下順序檢索量化參數:1)左相鄰編碼單元的量化參數;2)上相鄰編碼單元的量化參數;以及3)前編碼單元的量化參數。
當兩個或兩個以上量化參數可用時,將前兩個量化參數的平均值設置為量化參數預測器,並且當只有一個量化參數可用時,將該可用量化參數設置為量化參數預測器。例如,如果左及上編碼單元的量化參數可用,則將左及上量化參數的平均值設置為量化參數預測器。如果左及上編碼單元的量化參數只有一個可用,則將該可用的量化參數與前編碼單元的量化參數的平均值設置為量化參數預測器。如果左及上編碼單元的量化參數均不可用,則將前編碼單元的量化參數設置為量化參數預測器。對平均值進行四捨五入。
逆量化單元2030將差分量化參數與量化參數預測器相加以產生當前編碼單元的量化參數。如果當前編碼單元的差分量化參數沒有從編碼側發送,則將差分量化參數設置為零。為每個量化單元都產生量化參數。
逆量化單元2030對量化塊進行逆量化。
逆變換單元2040對逆量化塊進行逆變換以產生殘餘塊。基於預測模式(圖框內預測模式與圖框間預測模式)與變換單元的大小來確定逆變換矩陣類型。
加法單元2090將殘餘塊與預測塊相加以產生重建樣本。
圖框內預測單元2050基於從熵解碼單元2010接收的圖框內預測資訊來恢復當前預測單元的圖框內預測模式,並且根據圖框內預測模式產生預測塊。
圖框間預測單元2060基於從熵解碼單元2010接收的圖框間預測資訊來恢復一個或多個參考畫面索引以及一個或多個運動向量,並且利用該一個或多個參考畫面與一個或多個運動向量產生預測塊。
後期處理單元2070之作業與圖2的後期處理單元1100之作業相同。
畫面存儲單元2080存儲透過後期處理單元2070進行後期處理的畫面。
圖4係為根據本發明的解塊濾波過程之流程圖。
透過圖2中示出的動態畫面編碼設備1000的後期處理單元1100與圖3示出的動態畫面解碼設備2000的後期處理單元2070執行解塊濾波過程。
當確定在切片圖上執行解塊濾波時,對該切片圖應用該解塊濾波過程。動態畫面解碼設備使用從位元流接收的標誌diable_deblocking_filter_flag來確定是否賭對每個切片圖執行解塊濾波。
在每一編碼單元上執行解塊濾波。首先從編碼單元的左手側的邊緣開始向編碼單元的右手側進行垂直邊緣的濾波。然後從編碼單元的頂部邊緣開始向編碼單元的底部進行水準邊緣的濾波。
只在預測單元的邊緣與變換單元的邊緣進行解塊濾波。如果預測單元或變換單元的寬度或高度小於8樣本長度,只在8×8樣本網格的邊緣進行解塊濾波。
確定位於8×8樣本網格的各個4樣本邊緣的邊界強度(S110)。
圖5係為根據本發明的確定邊界強度的方法之示意圖。
如圖5所示,在編碼單元內通過一步確定每一邊緣的邊界強度。只在位於8×8樣本網格的4樣本邊緣確定邊界強度。本發明清除在不是8×8樣本網格的一部分的4×4塊的邊緣上的邊界強度。本發明還清除在8樣本邊緣產生邊界強度的操作。替代地,根據本發明,每個4樣本邊緣具有其自己的邊界強度,以便在4樣本邊緣與解塊判定對齊。
因此,當與正在開發的HEVC比較時,根據本發明確定邊界強度所需要的計算的複雜性減少了50%或更多。而且,本發明使確定邊界強度所需要的記憶體容量與帶寬減少了50%或更多。因此,在不惡化影像品質的情況下,本發明減少了硬體與軟體的複雜性。
圖6係為根據本發明的4樣本邊緣之示意圖。如圖6所示,所述4樣本邊緣位於包含樣本p0的P塊與包含樣本q0的Q塊之間。樣本p0對應於樣本p00
~p03
之一,並且樣本q0對應於樣本q00
~q03
之一。塊P與Q係為預測塊或變換塊。
邊界強度如下被確定。在每個4樣本邊緣確定邊界強度。
如果包含樣本p0的預測單元或包含樣本q0的預測單元為圖框內編碼,將4樣本邊緣的邊界強度設置為等於2。4樣本邊緣為預測單元邊緣。也就是說,如果塊P和塊Q為圖框間編碼,則將邊界強度設置為等於0或1。
如果滿足以下一個或多個條件,則將邊界強度設置為等於1。
1)4樣本邊緣為變換單元邊緣,包含樣本p0的變換單元或包含q0的變換單元包含一個或多個非零變換係數。
2)4樣本邊緣為預測單元邊緣,包含樣本p0的預測單元與包含樣本q0的預測單元為圖框間編碼,並且包含樣本p0的預測單元與包含樣本q0的預測單元具有不同的參考畫面或不同數量的運動向量。
3)包含樣本p0的預測單元與包含樣本q0的預測單元為圖框間編碼,包含樣本p0的預測單元與包含樣本q0的預測單元具有一個運動向量,並且該運動向量的水準與垂直分量之間的絕對差值大於或等於預定值(例如,1個樣本)。該邊緣不是LCU的水準邊界的一部分。
4)包含樣本p0的預測單元與包含樣本q0的預測單元為圖框間編碼,包含樣本p0的預測單元與包含樣本q0的預測單元具有兩個運動向量,包含樣本p0的預測單元與包含樣本q0的預測單元至少具有一個相同的參考畫面,並且對應於相同的參考畫面的兩個運動向量的水準與垂直分量之間的絕對差值大於或等於預定值。該邊緣不是LCU的水準邊界的一部分。
如上所述,如果4樣本邊緣不位於8×8樣本網格上,則將邊界強度設置為等於零。
另一方面,當該邊緣為LCU的一水準邊緣,並且包含樣本p0的預測單元位於LCU的水準邊緣之上時,基於包含樣本p0的預測單元的大小以及位置,包含樣本p0的預測單元的運動資訊可用包含樣本p0的預測單元的左或右相鄰的預測單元的運動資訊代替。
圖7係為根據本發明的預測單元的示例性配置之示意圖。
解塊濾波用於8×8樣本網格的邊緣。因此,編碼設備與解碼設備應該存儲當前LCU的較高預測單元與右上預測單元的運動資訊。每個預測單元的寬度以及每個預測單元的運動資訊都被存儲以正確地恢復運動資訊。為了減少被存儲的資訊之數量,可採取存儲每個固定的寬度運動資訊以清除將被存儲的寬度資訊。根據本發明,將該固定寬度設置成多個最小允許寬度(例如,2倍最小允許寬度)以減少線緩衝器的容量。可以將固定寬度設置為8樣本長度。
圖8係為根據本發明的要存儲於線上緩衝器中的運動資訊之示意圖。
圖8上部分表示出當前的LCU的上預測單元與右上預測單元的大小以及運動資訊。圖8的下部分表示出要存儲於線上緩衝器中的運動資訊。
如圖8所示,如果一預測單元的寬度為8樣本長度,則運動資訊C以原有的寬度存儲。如果預測單元的寬度大於8,對8樣本長度的每個固定寬度存儲相同的運動資訊H。
但是,如果預測單元的寬度為4樣本長度,基於預測單元的位置可替換要存儲的運動資訊。例如,為具有運動資訊A的預測單元與具有運動資訊B的預測單元存儲運動資訊A’。為具有運動資訊D的預測單元與具有運動資訊E的預測單元存儲運動資訊D’,以及為具有運動資訊F的預測單元與具有運動資訊G的預測單元存儲運動資訊F’。
可以將運動資訊A’、D’以及F’設置為兩個預測單元的左預測單元的運動資訊。
或者,可以將運動資訊A’、D’以及F’設置為與該兩個預測單元的16×16樣本網格的垂直線相鄰的預測單元的運動資訊。也就是說,可以將運動資訊A’設置為運動資訊A,可以將運動資訊D’設置為運動資訊D,以及可以將運動資訊F’設置為運動資訊G。
下一步,確定解塊濾波是否在4樣本邊緣執行(S120)。
圖9係為根據本發明的用於確定塊邊緣是否被濾波的樣本的位置之示意圖。如圖5所示,在8×8塊邊緣的4樣本邊緣執行所述確定。
對於各個邊緣,如果滿足以下兩個條件,則執行解塊濾波。
1)bS> 0
2)d< β
bS表示邊界強度。變數β的值基於邊界量化參數QPB
確定。
變數d按照如下定義。
在第一實施例中,對於區域1,d = dp0
+ dq0
+ dp3
+ dq3
,對於區域2,d = dp4
+ dq4
+ dp7
+ dq7
,dpk
= | p2k
- 2·p1k
+ p0k
|以及dqk
= | q2k
- 2·q1k
+ q0k
|。
在第二實施例中,對於區域1,d = dp0
+ dq0
+ dp2
+ dq2
,對於區域2,d = dp4
+ dq4
+ dp6
+ dq6
。
在第三實施例中,對於區域1,d = dp1
+ dq1
+ dp2
+ dq2
, 對於區域2,d = dp5
+ dq5
+ dp6
+ dq6
。
下一步,如果確定解塊濾波被用於所述4樣本邊緣,則在強濾波器和弱濾波器中選擇一種解塊濾波器。但是,如果確定解塊濾波不應用到該4樣本邊緣,則解塊濾波過程對此邊緣結束。如圖9所示,為每個4樣本邊緣選擇濾波器。
如果滿足以下條件,為區域1選擇強濾波器。 1) d < (β >>2) 2) | p3i
- p0i
| + | q3i
- q0i
| < (β >>3) ,其中 i=0, 3 3) | p0i
- q0i
| < (5*tc
+ 1) >> 1,其中 i=0, 3 或 1) di
< (β >>1),其中 i=0, 3 2) | p3i
- p0i
| + | q3i
- q0i
| < (β >>3),其中i=0, 3 3) | p0i
- q0i
| < (5*tc
+ 1) >> 1,其中i=0, 3
否則,選擇弱濾波器。基於邊界量化參數QPB
確定變數tc的值。
如果滿足以下條件,為區域2選擇強濾波器。 1) d < (β >>2) 2) | p3i
- p0i | + | q3i - q0i | < (β >>3),其中i=4, 7 3) | p0i - q0i | < (5*tc + 1) >> 1,其中i=4, 7 或 1) di
< (β >>1),其中i=4, 7 2) | p3i
- p0i
| + | q3i
- q0i
| < (β >>3),其中i=4, 7 3) | p0i
- q0i
| < (5*tc
+ 1) >> 1,其中i=4, 7
否則,選擇弱濾波器。
在另一實施例中,對於區域1,用i=0, 2代替i=0, 3,以及對於區域2用i=5, 7代替i=4, 7。
在另一實施例中,對於區域1用i=1, 2代替i=0, 3,以及對於區域2用i=5, 6代替i=4, 7。
下一步,如果選擇瞭解塊濾波器,則用該解塊濾波器對邊緣進行濾波(S140)。
強濾波器如下。 p0
′ = ( p2
+ 2*p1
+ 2*p0
+ 2*q0
+ q1
+ 4 ) >> 3 ) p1
′ = ( p2
+ p1
+ p0
+ q0
+ 2 ) >> 2 p2
′ = ( 2*p3
+ 3*p2
+ p1
+ p0
+ q0
+ 4 ) >> 3 q0
′ = ( p1
+ 2*p0
+ 2*q0
+ 2*q1
+ q2
+ 4 ) >> 3 q1
′ = ( p0
+ q0
+ q1
+ q2
+ 2 ) >> 2 q2
′= ( p0
+ q0
+ q1
+ 3*q2
+ 2*q3
+ 4 ) >> 3
弱濾波器如下。 D = Clip3( −tC
, tC
, D ) p0
′ = Clip1( p0
+ D ) q0
′ = Clip1( q0
− D ) Dp=Clip3( −(tC
>> 1), tC
>> 1, ( ( ( p2
+ p0
+ 1 ) >> 1 ) − p1
+ D ) >>1 ) p1
′ = Clip1( p1
+ Dp ) Dq=Clip3( −(tC
>> 1), tC
>> 1, ( ( ( q2
+ q0
+ 1 ) >> 1 ) − q1
− D ) >>1 ) q1
′ = Clip1( q1
+ Dq )
變數β與tC
由邊界量化參數QPB
確定,並且隨著邊界量化參數QPB
的增加而單調地增加。參數β和tC
之間的關係與量化參數定義為一表格。
邊界量化參數QPB為包含樣本p0的P塊的量化參數QPP
與包含樣本q0的Q塊的量化參數QPQ
之平均值。該平均值是四捨五入值。如果P塊與Q塊至少一個是圖框內編碼,則當QPB
增加1時,參數tC
增加0,1或2。
儘管已經參考其某些示例性實施例示出並描述了本發明,但本領域的技術人員將理解,可以在其中做出各種形式和細節的改變而不脫離如所附專利申請範圍界定的本發明的精神和範圍。
1000‧‧‧動態畫面編碼設備1010‧‧‧畫面分割單元1020‧‧‧變換單元1030‧‧‧量化單元1040‧‧‧掃描單元1050‧‧‧熵編碼單元1060‧‧‧圖框內預測單元1070‧‧‧圖框間預測單元1080‧‧‧逆量化單元1090‧‧‧逆變換單元1100‧‧‧後期處理單元1110‧‧‧畫面存儲單元1120‧‧‧減法單元1130‧‧‧加法單元2000‧‧‧動態畫面解碼設備2010‧‧‧熵解碼單元2020‧‧‧逆掃描單元2030‧‧‧逆量化單元2040‧‧‧逆變換單元2050‧‧‧圖框內預測單元2060‧‧‧圖框間預測單元2070‧‧‧後期處理單元2080‧‧‧畫面存儲單元2090‧‧‧加法單元LCU‧‧‧最大編碼單元p00~p03‧‧‧樣本q00~q03‧‧‧樣本P、Q‧‧‧塊A’、A、B、C、D、D’、G、H、F’F、E、‧‧‧運動資訊bS‧‧‧邊界強度
圖1係為根據正在開發的HEVC的確定邊界強度的過程之示意圖。 圖2係為根據本發明的動態畫面編碼設備之方框圖。 圖3係為根據本發明的動態畫面解碼設備之方框圖。 圖4係為根據本發明的解塊濾波過程之流程圖。 圖5係為根據本發明的確定邊界強度的方法之示意圖。 圖6係為根據本發明的4樣本邊緣之示意圖。 圖7係為根據本發明的預測單元的示例性配置之示意圖。 圖8係為根據本發明的存儲線上緩衝器中的運動資訊之示意圖。 圖9係為根據本發明的用於確定塊邊緣是否被濾波的樣本的位置之示意圖。
Claims (10)
- 一種解塊濾波的方法,係包含:依據預測模式得到一預測塊;對量化係數資訊進行逆掃描,以產生一量化塊;對該量化塊進行逆量化,以使用一量化參數產生一變換塊;對該變換塊進行逆變換,以產生一殘餘塊;使用該預測塊與該殘餘塊產生一重建影像;為每一4樣本邊緣確定一邊界強度,其中各該4樣本邊緣為該預測塊或該變換塊之邊緣,且各該4樣本邊緣位於8×8樣本網格上;若一4樣本邊緣之該邊界強度不為0,判斷是否於該4樣本邊緣上執行解塊濾波;若於該4樣本邊緣上執行解塊濾波,則選擇一解塊濾波器;以及用被選擇之該解塊濾波器對該4樣本進行濾波,其中若該4樣本邊緣並非一變換單元之邊緣且該4樣本邊緣並非一預測單元之邊緣,則將該邊界強度設置為等於0,並且其中使用一邊界量化參數確定是否於該4樣本邊緣上執行解塊濾波。
- 如請求項1所述的解塊濾波的方法,其中該邊界強度被設置為等於0、1或2。
- 如請求項1所述的解塊濾波的方法,其中首先對垂直之4樣本邊緣進行濾波,再對水平之4樣本邊緣進行濾波。
- 如請求項3所述的解塊濾波的方法,其中若包含一樣本p0之一預測單元或包含一樣本q0之一預測單元是圖框內編碼,則該邊界強度被設置為等於2。
- 如請求項4所述的解塊濾波的方法,其中若包含該樣本p0之一預測單元與包含該樣本q0之一預測單元是圖框間編碼,則該邊界強度被設置為等於1或0。
- 如請求項1所述的解塊濾波的方法,其中該邊界量化參數為包含一樣本p0的P塊的量化參數與包含一樣本q0的Q塊的量化參數之平均值。
- 如請求項6所述的解塊濾波的方法,其中該平均值是一四捨五入值。
- 如請求項6所述的解塊濾波的方法,其中用一邊界量化參數選擇該解塊濾波器。
- 如請求項6所述的解塊濾波的方法,其中透過使一量化參數預測器與一差分量化參數相加產生包含該樣本p0的塊的量化參數。
- 如請求項9所述的解塊濾波的方法,其中該量化參數預測器設置為兩個量化參數之一平均值,該兩個量化參數依包含一樣本p0的一編碼單元的一左量化參數、一上量化參數及一前量化參數間之一預定順序確定。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
??10-2012-0002597 | 2012-01-09 | ||
KR20120002597 | 2012-01-09 | ||
KR10-2012-0002597 | 2012-01-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201909640A TW201909640A (zh) | 2019-03-01 |
TWI709333B true TWI709333B (zh) | 2020-11-01 |
Family
ID=48722743
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109132959A TWI800752B (zh) | 2012-01-09 | 2013-01-09 | 解碼影像資料的方法、編碼影像資料的方法及儲存編碼影片資訊的非暫態電腦可讀取儲存媒介 |
TW106145411A TWI647951B (zh) | 2012-01-09 | 2013-01-09 | 影像編碼設備 |
TW112111196A TW202329696A (zh) | 2012-01-09 | 2013-01-09 | 處理重建影像的方法 |
TW102100797A TWI555342B (zh) | 2012-01-09 | 2013-01-09 | 清除解塊人為雜訊的方法 |
TW105128366A TWI615019B (zh) | 2012-01-09 | 2013-01-09 | 清除解塊人為雜訊的方法 |
TW107142444A TWI709333B (zh) | 2012-01-09 | 2013-01-09 | 一種解塊濾波的方法 |
Family Applications Before (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109132959A TWI800752B (zh) | 2012-01-09 | 2013-01-09 | 解碼影像資料的方法、編碼影像資料的方法及儲存編碼影片資訊的非暫態電腦可讀取儲存媒介 |
TW106145411A TWI647951B (zh) | 2012-01-09 | 2013-01-09 | 影像編碼設備 |
TW112111196A TW202329696A (zh) | 2012-01-09 | 2013-01-09 | 處理重建影像的方法 |
TW102100797A TWI555342B (zh) | 2012-01-09 | 2013-01-09 | 清除解塊人為雜訊的方法 |
TW105128366A TWI615019B (zh) | 2012-01-09 | 2013-01-09 | 清除解塊人為雜訊的方法 |
Country Status (13)
Country | Link |
---|---|
US (4) | US10504208B2 (zh) |
EP (3) | EP2751983A4 (zh) |
JP (5) | JP5923618B2 (zh) |
KR (3) | KR20140057390A (zh) |
CN (10) | CN109889832B (zh) |
AR (4) | AR092786A1 (zh) |
BR (5) | BR112014008254B1 (zh) |
CA (5) | CA3184190A1 (zh) |
IN (1) | IN2014CN03870A (zh) |
MX (6) | MX2018007256A (zh) |
SG (2) | SG11201400673UA (zh) |
TW (6) | TWI800752B (zh) |
WO (1) | WO2013104298A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130049523A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 장치 |
KR20130049524A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 방법 |
AR092786A1 (es) * | 2012-01-09 | 2015-05-06 | Jang Min | Metodos para eliminar artefactos de bloque |
CN105791865B (zh) * | 2014-12-22 | 2020-01-17 | 江苏省电力公司南京供电公司 | 帧内预测及去块滤波方法 |
CN105984991B (zh) * | 2015-02-02 | 2019-01-01 | 江苏中金环保科技有限公司 | 一种污水深度处理工艺 |
WO2018171888A1 (en) * | 2017-03-23 | 2018-09-27 | Huawei Technologies Co., Ltd. | Apparatus and method for de-blocking filtering |
CN107715535A (zh) * | 2017-11-20 | 2018-02-23 | 嘉兴光跃环境工程设备有限公司 | 一种新型节能水过滤器 |
SG11202009401YA (en) | 2018-03-28 | 2020-10-29 | Huawei Tech Co Ltd | An image processing device and method for performing efficient deblocking |
AU2019320321B2 (en) | 2018-08-10 | 2022-11-24 | Huawei Technologies Co., Ltd. | Apparatus and method for performing deblocking |
BR112021000616A2 (pt) | 2018-09-05 | 2021-04-13 | Panasonic Intellectual Property Corporation Of America | Codificador, decodificador, método de codificação e método de decodificação |
CN109345476A (zh) * | 2018-09-19 | 2019-02-15 | 南昌工程学院 | 基于深度残差网络的高光谱图像超分辨率重建方法及装置 |
EP3850855B1 (en) | 2018-09-24 | 2023-11-01 | Huawei Technologies Co., Ltd. | Image processing device and method for performing quality optimized deblocking |
CN117676169A (zh) * | 2019-01-02 | 2024-03-08 | Lg 电子株式会社 | 使用去块滤波的图像编译方法和装置 |
WO2020141880A1 (ko) * | 2019-01-02 | 2020-07-09 | 엘지전자 주식회사 | 영상 코딩 시스템에서 디블록킹 필터링을 사용하는 영상 디코딩 방법 및 장치 |
CN117793346A (zh) * | 2019-01-31 | 2024-03-29 | 北京字节跳动网络技术有限公司 | 视频编解码中的细化量化步骤 |
CN114342380A (zh) * | 2019-09-06 | 2022-04-12 | 瑞典爱立信有限公司 | 视频或图像编码中的去块滤波器选择 |
EP4078949A4 (en) * | 2019-12-31 | 2023-03-29 | Huawei Technologies Co., Ltd. | METHOD AND APPARATUS FOR UNLOCKING BETWEEN BOUNDARIES FILTERING OF BLOCKS PREDICTED USING WEIGHTED PREDICTION AND NON-RIGHTANGLE MERGE MODES |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070071095A1 (en) * | 2005-09-23 | 2007-03-29 | Kyoungwon Lim | De-blocking and de-ringing systems and methods |
US20110222607A1 (en) * | 2010-03-15 | 2011-09-15 | Jicheng An | Deblocking filtering method and deblocking filter |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7929610B2 (en) * | 2001-03-26 | 2011-04-19 | Sharp Kabushiki Kaisha | Methods and systems for reducing blocking artifacts with reduced complexity for spatially-scalable video coding |
US7426315B2 (en) * | 2001-09-05 | 2008-09-16 | Zoran Microelectronics Ltd. | Method for reducing blocking artifacts |
CN1767656B (zh) * | 2001-11-29 | 2013-02-20 | 松下电器产业株式会社 | 编码失真消除方法、视频编码方法、视频解码方法、装置 |
EP2320661B8 (en) * | 2001-11-29 | 2015-09-02 | Godo Kaisha IP Bridge 1 | Coding distortion removal method |
US7046729B2 (en) * | 2002-08-27 | 2006-05-16 | Ess Technology, Inc. | Bit rate control for motion compensated video compression system |
CN100401780C (zh) * | 2004-05-07 | 2008-07-09 | 美国博通公司 | 在视频解码器中动态选择变换尺寸的方法和*** |
US8116379B2 (en) * | 2004-10-08 | 2012-02-14 | Stmicroelectronics, Inc. | Method and apparatus for parallel processing of in-loop deblocking filter for H.264 video compression standard |
KR100679035B1 (ko) * | 2005-01-04 | 2007-02-06 | 삼성전자주식회사 | 인트라 bl 모드를 고려한 디블록 필터링 방법, 및 상기방법을 이용하는 다 계층 비디오 인코더/디코더 |
CN1870752A (zh) | 2005-05-23 | 2006-11-29 | 其乐达科技股份有限公司 | 应用于视频编码/解码的解块滤波方法及其装置 |
JP4643437B2 (ja) * | 2005-12-27 | 2011-03-02 | 株式会社東芝 | 情報処理装置 |
JP4643454B2 (ja) * | 2006-01-10 | 2011-03-02 | 株式会社東芝 | 動画像復号装置及び動画像復号方法 |
CN101895744B (zh) * | 2006-01-12 | 2013-03-20 | Lg电子株式会社 | 处理多视图视频 |
JP4987322B2 (ja) * | 2006-02-28 | 2012-07-25 | 株式会社東芝 | 動画像復号装置及び動画像復号方法 |
US20070230564A1 (en) * | 2006-03-29 | 2007-10-04 | Qualcomm Incorporated | Video processing with scalability |
CN101076124B (zh) * | 2006-05-18 | 2010-09-08 | 北京大学深圳研究生院 | 去块滤波器 |
KR100819289B1 (ko) * | 2006-10-20 | 2008-04-02 | 삼성전자주식회사 | 영상 데이터의 디블록킹 필터링 방법 및 디블록킹 필터 |
WO2008090793A1 (ja) * | 2007-01-22 | 2008-07-31 | Nec Corporation | 画像再符号化装置、画像再符号化方法及び画像符号化プログラム |
CN100571391C (zh) * | 2007-05-09 | 2009-12-16 | 安凯(广州)软件技术有限公司 | 用于视频编解码***中解块滤波的并行处理方法 |
US8571104B2 (en) * | 2007-06-15 | 2013-10-29 | Qualcomm, Incorporated | Adaptive coefficient scanning in video coding |
CN101389016B (zh) * | 2007-09-13 | 2010-10-20 | 华为技术有限公司 | 获得块边界强度和去除块效应的方法和装置 |
US8619880B2 (en) * | 2007-10-10 | 2013-12-31 | Qualcomm Incorporated | Universal blockiness correction |
CN101459839A (zh) * | 2007-12-10 | 2009-06-17 | 三星电子株式会社 | 去块效应滤波方法及实现该方法的装置 |
CN100563338C (zh) * | 2007-12-13 | 2009-11-25 | 上海广电(集团)有限公司中央研究院 | 一种恒定码率的控制方法 |
KR20090078494A (ko) * | 2008-01-15 | 2009-07-20 | 삼성전자주식회사 | 영상 데이터의 디블록킹 필터링 방법 및 디블록킹 필터 |
MX2010009194A (es) * | 2008-03-07 | 2010-09-10 | Toshiba Kk | Metodo y dispositivo de codificacion/decodificacion dinamica de imagen. |
CN101267560A (zh) * | 2008-03-19 | 2008-09-17 | 浙江大学 | 去块滤波方法及装置 |
US8705622B2 (en) * | 2008-04-10 | 2014-04-22 | Qualcomm Incorporated | Interpolation filter support for sub-pixel resolution in video coding |
EP2263381A1 (en) * | 2008-04-11 | 2010-12-22 | Thomson Licensing | Deblocking filtering for displaced intra prediction and template matching |
US8897359B2 (en) * | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
EP2182732A1 (en) * | 2008-10-28 | 2010-05-05 | Panasonic Corporation | Switching between scans in image coding |
JP5087016B2 (ja) * | 2009-01-19 | 2012-11-28 | キヤノン株式会社 | 符号化装置及びその制御方法、コンピュータプログラム |
US20100211060A1 (en) * | 2009-02-13 | 2010-08-19 | Cutera, Inc. | Radio frequency treatment of subcutaneous fat |
CN101505425B (zh) * | 2009-03-11 | 2011-11-23 | 北京中星微电子有限公司 | 一种宏块滤波方法及装置 |
US9509994B2 (en) | 2010-04-07 | 2016-11-29 | Linear Algebra Technologies Limited | Broadcast video decoder with reduced memory and processing requirements suitable for handheld and mobile applications |
RU2616155C1 (ru) * | 2010-06-04 | 2017-04-12 | Сони Корпорейшн | Устройство и способ обработки изображений |
KR101822214B1 (ko) * | 2010-06-10 | 2018-01-25 | 톰슨 라이센싱 | 복수의 이웃 양자화 파라미터들로부터 양자화 파라미터 예측 변수들을 결정하기 위한 방법들 및 장치 |
CN102088603B (zh) * | 2010-12-31 | 2013-12-04 | 北京大学深圳研究生院 | 用于视频编码器的熵编码器及其实现方法 |
WO2012119540A1 (en) * | 2011-03-10 | 2012-09-13 | Mediatek Singapore Pte. Ltd. | Method and apparatus of deblocking filter |
CN102685478B (zh) * | 2011-03-11 | 2015-04-29 | 华为技术有限公司 | 编码方法以及装置、解码方法以及装置 |
EP2775711B1 (en) * | 2011-11-04 | 2020-01-01 | LG Electronics Inc. | Method and apparatus for encoding/decoding image information |
KR20130050404A (ko) * | 2011-11-07 | 2013-05-16 | 오수미 | 인터 모드에서의 복원 블록 생성 방법 |
AR092786A1 (es) * | 2012-01-09 | 2015-05-06 | Jang Min | Metodos para eliminar artefactos de bloque |
RU2686008C2 (ru) * | 2012-01-17 | 2019-04-23 | Инфобридж Пте. Лтд. | Способ применения краевого смещения |
-
2013
- 2013-01-07 AR ARP130100060A patent/AR092786A1/es active IP Right Grant
- 2013-01-08 SG SG11201400673UA patent/SG11201400673UA/en unknown
- 2013-01-08 KR KR1020147010068A patent/KR20140057390A/ko not_active Application Discontinuation
- 2013-01-08 CN CN201910116983.8A patent/CN109889832B/zh active Active
- 2013-01-08 CA CA3184190A patent/CA3184190A1/en active Pending
- 2013-01-08 BR BR112014008254-5A patent/BR112014008254B1/pt active IP Right Grant
- 2013-01-08 BR BR122020018032-3A patent/BR122020018032B1/pt active IP Right Grant
- 2013-01-08 US US14/349,557 patent/US10504208B2/en active Active
- 2013-01-08 CN CN201910116967.9A patent/CN109905708B/zh active Active
- 2013-01-08 EP EP13735902.2A patent/EP2751983A4/en not_active Ceased
- 2013-01-08 EP EP21181341.5A patent/EP3923560A1/en active Pending
- 2013-01-08 JP JP2014543765A patent/JP5923618B2/ja active Active
- 2013-01-08 CA CA2978151A patent/CA2978151C/en active Active
- 2013-01-08 MX MX2018007256A patent/MX2018007256A/es unknown
- 2013-01-08 BR BR122020018040-4A patent/BR122020018040B1/pt active IP Right Grant
- 2013-01-08 EP EP21181358.9A patent/EP3923576A1/en active Pending
- 2013-01-08 CN CN201910117289.8A patent/CN110099191B/zh active Active
- 2013-01-08 MX MX2015017914A patent/MX363194B/es unknown
- 2013-01-08 MX MX2015017912A patent/MX356875B/es unknown
- 2013-01-08 CN CN201910116984.2A patent/CN109889688B/zh active Active
- 2013-01-08 CN CN201910117322.7A patent/CN110062229B/zh active Active
- 2013-01-08 CA CA3090775A patent/CA3090775C/en active Active
- 2013-01-08 CN CN201910120808.6A patent/CN110062128B/zh active Active
- 2013-01-08 CN CN201910117321.2A patent/CN109982084B/zh active Active
- 2013-01-08 MX MX2014004001A patent/MX2014004001A/es unknown
- 2013-01-08 CA CA3184273A patent/CA3184273A1/en active Pending
- 2013-01-08 CN CN201310005654.9A patent/CN103200402B/zh active Active
- 2013-01-08 MX MX2015017913A patent/MX363195B/es unknown
- 2013-01-08 CA CA2849417A patent/CA2849417C/en active Active
- 2013-01-08 KR KR1020147010065A patent/KR20140067132A/ko not_active Application Discontinuation
- 2013-01-08 CN CN201910116965.XA patent/CN109905707B/zh active Active
- 2013-01-08 KR KR1020147010069A patent/KR20140102180A/ko not_active Application Discontinuation
- 2013-01-08 SG SG10201609349UA patent/SG10201609349UA/en unknown
- 2013-01-08 WO PCT/CN2013/070217 patent/WO2013104298A1/en active Application Filing
- 2013-01-08 CN CN201910116991.2A patent/CN110086957B/zh active Active
- 2013-01-08 MX MX2015017915A patent/MX350557B/es unknown
- 2013-01-08 BR BR122020018035-8A patent/BR122020018035B1/pt active IP Right Grant
- 2013-01-08 BR BR122020018046-3A patent/BR122020018046B1/pt active IP Right Grant
- 2013-01-09 TW TW109132959A patent/TWI800752B/zh active
- 2013-01-09 TW TW106145411A patent/TWI647951B/zh active
- 2013-01-09 TW TW112111196A patent/TW202329696A/zh unknown
- 2013-01-09 TW TW102100797A patent/TWI555342B/zh active
- 2013-01-09 TW TW105128366A patent/TWI615019B/zh active
- 2013-01-09 TW TW107142444A patent/TWI709333B/zh active
-
2014
- 2014-04-25 AR ARP140101724A patent/AR096102A2/es active IP Right Grant
- 2014-04-25 AR ARP140101723A patent/AR096101A2/es active IP Right Grant
- 2014-04-25 AR ARP140101725A patent/AR096103A2/es active IP Right Grant
- 2014-05-22 IN IN3870CHN2014 patent/IN2014CN03870A/en unknown
-
2016
- 2016-04-18 JP JP2016082961A patent/JP6285484B2/ja active Active
- 2016-04-18 JP JP2016082962A patent/JP6285485B2/ja active Active
- 2016-04-18 JP JP2016082963A patent/JP6285486B2/ja active Active
- 2016-04-18 JP JP2016082964A patent/JP6285487B2/ja active Active
-
2019
- 2019-11-15 US US16/685,721 patent/US11100609B2/en active Active
-
2021
- 2021-07-28 US US17/387,560 patent/US11729388B2/en active Active
-
2023
- 2023-07-11 US US18/220,595 patent/US12022076B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070071095A1 (en) * | 2005-09-23 | 2007-03-29 | Kyoungwon Lim | De-blocking and de-ringing systems and methods |
US20110222607A1 (en) * | 2010-03-15 | 2011-09-15 | Jicheng An | Deblocking filtering method and deblocking filter |
Non-Patent Citations (2)
Title |
---|
Seungwook Park et al. ,"Non-CE12: Simplified BS calculation process in deblocking filter", JCTVC-G176, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 7th Meeting: Geneva, CH, 21-30 November, 2011 * |
Seungwook Park et al. ,"Non-CE12: Simplified BS calculation process in deblocking filter", JCTVC-G176, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 7th Meeting: Geneva, CH, 21-30 November, 2011, |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI709333B (zh) | 一種解塊濾波的方法 | |
JP6302577B2 (ja) | エッジオフセットを適用する方法 |