TWI264951B - Deblock filter method for applying on video encoding/decoding and the apparatus thereof - Google Patents
Deblock filter method for applying on video encoding/decoding and the apparatus thereof Download PDFInfo
- Publication number
- TWI264951B TWI264951B TW094116275A TW94116275A TWI264951B TW I264951 B TWI264951 B TW I264951B TW 094116275 A TW094116275 A TW 094116275A TW 94116275 A TW94116275 A TW 94116275A TW I264951 B TWI264951 B TW I264951B
- Authority
- TW
- Taiwan
- Prior art keywords
- block
- deblocking
- boundary
- sub
- current
- Prior art date
Links
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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
1264951 九、發明說明: 、【發明所屬之技術領域】 本發明是關於一種應用於視訊編碼 二、:尤其”以相對較〃、之暫存空間波方法及其 解塊濾波方法及其裝置。 ㈢卩可進行解塊處理之 —、【先前技術】 式加===擴= :柯仔工間’尤其疋鱗影像的視訊 :? ^展出許多視訊編碼技^可問題; ,放時仍保有原來的畫質,或是畫質失真===二= 以區,基礎的視訊編碼方法已廣泛地應用在許多視訊標準 M ^ ^ Μ ^ ΕΧ_ ⑸叩 leVd 1,動晝壓縮 才示卓專級-)、MPEG_2、MPEG相及η·26χ等系列標準。以Ιτυ-τ 及ISO/IEC共同制定之視訊編碼標準H.264/AVC(MpEG_4細ι〇 Advanced Video Coding)為例,說明針對單張視訊框的編碼方法。 H.264/AVC視訊編碼方法是將一視訊框(vide〇仕說⑽16χΐ6個像 素為單位分割成多個巨集區塊(1^^〇|31〇沈),每一巨集區塊再細分 出=χ4個次區塊(subblock)。如圖丨所示,以粗線區隔之巨集區塊 1疋由次區塊a至p所組成,而每一個次區塊則由4χ4個像素组 成。之後,再針對每一個次區塊之像素進行預測運算,次區塊中 之像素值即以預測值取代原始值以降低資料量。經編碼後之視訊 框,由於次區塊中之像素值並非原始像素值,因此視訊框經解碼 後,次區塊間之像素值差異太大而無法自然地呈現畫面。 為減少這種晝面不自然的情形,視訊框經解碼後必須再經過 1264951 解塊處理’即是降低位於次區塊邊界之像素值差異。請參照圖2, 解塊處理必須參考次區塊a中像素P1至P4之像素值及次區塊b 中像素P5至p8之像素值來修正像素P4及像素p5之像素值,使 像素P4及P5像素值之差異降低,次區塊a及次區塊b之邊界Eab 則不易察覺。因此,為了對邊界Eab進行解塊處理,必須參考次 區塊f及次區塊b中所有像素之像素值。 、習知技術是以一個巨集區塊為單位,針對其中次區塊間之邊 界^行解塊處理。請參照圖3A,亮度資料是以4χ4個次區塊表示, 而解塊處理的順序是先處理垂直方向的邊界Lvl、Lv2、Lv3、Lv4, =處1水平方向的邊界Lhl、Lh2、Lh3、Lh4,在處理水平方向的 ,可先將次區塊資料轉置,如此即可以同一組解塊濾波器 本行I塊處理。請參照圖3Β,關於彩度資料則是以2χ2個次區塊 ,不,在,行解塊處理時,同樣是先處理垂直方向的邊界Cvl、 v2,將資料轉置後,再處理水平方向的邊界Chl、Ch2。需注音 1邊界及下邊界暫時不進行解塊處理,而在相^ 里相郇士木區塊的左邊界及上邊界時再處理。 -個=例,由上述進行解塊處理的過程可知,欲處理 素資料塊的所有邊界’必須暫存整個巨集區塊之像 鄰巨即^ ^處理轉區塊之上邊界及右邊界,必須參考相 S ίϊί次區塊A、B、C、M次區塊e、f、g、h之= 對大亦必須耗用可觀的細專輸及輸出相 是目“力的=相對較小的暫存空間即可進行解塊處理便 二、【發明内容】 A衣置其可以相對較小的暫存空間即可 1264951 五、【圖式簡單說明】 圖2為進彳塊處理所需之次區塊之示意圖。 圖。圖3Α為習知對—巨集區塊之亮度資料進行解塊處理之示意 .之示 圖。圖3Β為習知對—巨集區塊之彩度資料進行解塊處理之示意 方法發明較佳實施例之應用於視訊編,解碼之解塊遽波 意圖圖认為本發明對一巨集區塊之亮度資料進行解塊處基 意圖 圖诏為本發明對一巨集區塊之彩度資料進行解塊處理之示 圖6為本發明較佳實施例之應用於視訊 裝置之方塊圖。 馬/角午碼之解塊濾波 圖7Α、一7Β、7C為本發明對一巨集區塊之 解塊處理之示意圖。 —種特疋邊界進行
元件符號說明·· 1 巨集區塊 6 62 63 64 應用於視編碼/解碼之解 第一儲存元件 轉置儲存元件 第二儲存元件 解塊濾波器 塊濾波裝置 65 第一多工器 66 第二多工器 67 第三多工器 68 第四多工器 13 1264951 A〜Η、a〜p Eab 次區塊 邊界 CO 〜C7 邊界 Cvl 〜Cv2 Chi〜Ch2 邊界 邊界 DS 已解塊次區塊 LO 〜L31 邊界 Lvl 〜Lv4 邊界 Lhl 〜Lh4 邊界 PI 〜P8 S41〜S46 UDS 像素 應用於視訊編碼/解碼之解塊濾、波方法之步驟 未解塊次區塊 14
Claims (1)
1264951 十、申請專利範圍: l 一種解塊濾波方法,其應 一 碼/解碼方法用以將—視志、、ώ 11、、爲碼/解碼方法,該視訊編 個視訊框’該視訊框分^多個巨解碼’該視訊資料包含多 =次區塊,該次區塊=集^=割成MX m>2 , n>2 , 之δ亥-人區塊之邊界進行— 、則巨木區塊中 依據-解Ϊ塊處理,该解塊濾波方法之步驟包含: 並對該直邊界之該次區塊, 垂直; 仃挪塊處理,_直邊界與該解塊方向互相 垂首魏塊之像錄料進行轉置,該目前次區塊是指兮 ί=? Γ該解塊處理之該次區塊,其中該垂直邊 ^ 龙與5亥解塊方向垂直之右邊界或下邊界; 解塊方向i相^塊且之 1素口二轉,置出,τ于邊界與該 個目步驟’該目前轉區塊之解塊處理完成後,將該Μ 個目刖次區塊之像素資料轉置輸出。 2. ”請專利範圍第}項所述之解塊濾波方法,更包含: 5貝取並儲存Μ個相鄰次區塊,該相鄰次區塊相鄰於該目 集區塊中與該解塊方向平行之上邊界或左邊界。 3. 如申請專利範圍第丨項所述之解塊濾波方法,其中該 為由左至右,並由上而下。 午兄万向 ===所述之解纖方法,其中該解塊方向 15
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW094116275A TWI264951B (en) | 2005-05-19 | 2005-05-19 | Deblock filter method for applying on video encoding/decoding and the apparatus thereof |
US11/404,339 US20060262862A1 (en) | 2005-05-19 | 2006-04-13 | Deblocking filtering method used on video encoding/decoding and apparatus thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW094116275A TWI264951B (en) | 2005-05-19 | 2005-05-19 | Deblock filter method for applying on video encoding/decoding and the apparatus thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI264951B true TWI264951B (en) | 2006-10-21 |
TW200642474A TW200642474A (en) | 2006-12-01 |
Family
ID=37448292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW094116275A TWI264951B (en) | 2005-05-19 | 2005-05-19 | Deblock filter method for applying on video encoding/decoding and the apparatus thereof |
Country Status (2)
Country | Link |
---|---|
US (1) | US20060262862A1 (zh) |
TW (1) | TWI264951B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8432975B2 (en) | 2008-01-18 | 2013-04-30 | Mediatek Inc. | Apparatus and method for processing a picture frame |
US9161046B2 (en) | 2011-10-25 | 2015-10-13 | Qualcomm Incorporated | Determining quantization parameters for deblocking filtering for video coding |
US9788003B2 (en) | 2011-07-02 | 2017-10-10 | Samsung Electronics Co., Ltd. | Method and apparatus for multiplexing and demultiplexing video data to identify reproducing state of video data |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8582658B2 (en) * | 2007-05-11 | 2013-11-12 | Raritan Americas, Inc. | Methods for adaptive video quality enhancement |
US20080298472A1 (en) * | 2007-06-04 | 2008-12-04 | Texas Instruments Incorporated | Throughput Performance When Applying Deblocking Filters On Reconstructed Image Frames |
TWI335764B (en) * | 2007-07-10 | 2011-01-01 | Faraday Tech Corp | In-loop deblocking filtering method and apparatus applied in video codec |
US8913670B2 (en) * | 2007-08-21 | 2014-12-16 | Blackberry Limited | System and method for providing dynamic deblocking filtering on a mobile device |
EP2061250B8 (en) * | 2007-11-16 | 2012-02-29 | ST-Ericsson SA | Deblocking filter |
BRPI0915975A2 (pt) * | 2008-07-25 | 2018-10-30 | Sony Corp | dispositivo e método de processamento de imagem |
US8867605B2 (en) | 2008-10-14 | 2014-10-21 | Nvidia Corporation | Second deblocker in a decoding pipeline |
TWI386068B (zh) * | 2008-10-22 | 2013-02-11 | Nippon Telegraph & Telephone | 解塊處理方法、解塊處理裝置、解塊處理程式及記錄該程式之可由電腦讀取之記錄媒體 |
US8521006B2 (en) * | 2010-05-06 | 2013-08-27 | Intel Corporation | Boundary detection in media streams |
RU2578665C2 (ru) * | 2010-12-07 | 2016-03-27 | Сони Корпорейшн | Устройство обработки изображений и способ обработки изображений |
CN112312139B (zh) * | 2019-08-02 | 2024-05-24 | 扬智科技股份有限公司 | 视频解码的环路滤波方法与解码装置 |
US11917144B2 (en) * | 2021-09-29 | 2024-02-27 | Mediatek Inc. | Efficient in-loop filtering for video coding |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5973742A (en) * | 1996-05-24 | 1999-10-26 | Lsi Logic Corporation | System and method for performing motion estimation with reduced memory loading latency |
JPH10191236A (ja) * | 1996-12-25 | 1998-07-21 | Nec Corp | 画像処理装置及び画像データメモリ配置方法 |
US6229929B1 (en) * | 1998-05-14 | 2001-05-08 | Interval Research Corporation | Border filtering of video signal blocks |
US20060126726A1 (en) * | 2004-12-10 | 2006-06-15 | Lin Teng C | Digital signal processing structure for decoding multiple video standards |
KR100843196B1 (ko) * | 2004-12-17 | 2008-07-02 | 삼성전자주식회사 | H.264/avc 비디오 디코더의 디블록킹 필터 |
-
2005
- 2005-05-19 TW TW094116275A patent/TWI264951B/zh not_active IP Right Cessation
-
2006
- 2006-04-13 US US11/404,339 patent/US20060262862A1/en not_active Abandoned
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8432975B2 (en) | 2008-01-18 | 2013-04-30 | Mediatek Inc. | Apparatus and method for processing a picture frame |
US9788003B2 (en) | 2011-07-02 | 2017-10-10 | Samsung Electronics Co., Ltd. | Method and apparatus for multiplexing and demultiplexing video data to identify reproducing state of video data |
TWI604720B (zh) * | 2011-07-02 | 2017-11-01 | 三星電子股份有限公司 | 視訊解碼裝置 |
US9161046B2 (en) | 2011-10-25 | 2015-10-13 | Qualcomm Incorporated | Determining quantization parameters for deblocking filtering for video coding |
Also Published As
Publication number | Publication date |
---|---|
US20060262862A1 (en) | 2006-11-23 |
TW200642474A (en) | 2006-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI264951B (en) | Deblock filter method for applying on video encoding/decoding and the apparatus thereof | |
CN108028919B (zh) | 一种视频或者图像编解码的方法及装置 | |
CN105556963B (zh) | 用于hevc范围扩展的残差差分脉冲编码调制方法 | |
CN104041035B (zh) | 用于复合视频的无损编码及相关信号表示方法 | |
CN103718557B (zh) | 用于解码视频的方法 | |
US8031778B2 (en) | Picture decoding device and method | |
CN100568973C (zh) | 数字图像的过滤方法和过滤设备 | |
CN101371585B (zh) | 提供用于多视图视频编码的提供降低分辨率的更新模式的方法和装置 | |
CN106412587B (zh) | 用于解码图像及编码图像的方法 | |
US8107761B2 (en) | Method for determining boundary strength | |
BRPI0717936B1 (pt) | Método e aparelhos para a filtragem de remoção de artefato em laço | |
US8977064B2 (en) | Rotational transcoding for JPEG or other coding standards | |
JP2008205534A (ja) | 符号化方式変換装置 | |
TWI739042B (zh) | 視訊編碼方法 | |
US20090180700A1 (en) | De-blocking filter and method for de-blocking filtering of video data | |
CN104935937A (zh) | 图像处理装置及方法 | |
US12170783B2 (en) | Video display preference filtering | |
CN106791858B (zh) | 一种高采样率rgb视频数据无损压缩方法 | |
JP5947820B2 (ja) | ビデオを復号する方法 | |
WO2014023207A1 (en) | Method and apparatus for sample adaptive offset in a video decoder | |
JP2003517796A (ja) | 「ムラのあるピクチャ」効果を減らす方法 | |
CN102792693A (zh) | 图像处理设备和方法 | |
CN107040778A (zh) | 环路滤波方法以及环路滤波装置 | |
CN110708547B (zh) | 针对变换模式的有效熵编码组分组方法 | |
CN101540900A (zh) | 降低视频流中的区块效应的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |