JP2006157910A - ブロッキング効果を除去するためのフィルタリング方法及びその装置 - Google Patents
ブロッキング効果を除去するためのフィルタリング方法及びその装置 Download PDFInfo
- Publication number
- JP2006157910A JP2006157910A JP2005339381A JP2005339381A JP2006157910A JP 2006157910 A JP2006157910 A JP 2006157910A JP 2005339381 A JP2005339381 A JP 2005339381A JP 2005339381 A JP2005339381 A JP 2005339381A JP 2006157910 A JP2006157910 A JP 2006157910A
- Authority
- JP
- Japan
- Prior art keywords
- value
- filter
- pixel
- block
- quantization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000001914 filtration Methods 0.000 title claims abstract description 58
- 230000000903 blocking effect Effects 0.000 title claims abstract description 31
- 230000001419 dependent effect Effects 0.000 abstract 1
- 238000013139 quantization Methods 0.000 description 89
- 238000006243 chemical reaction Methods 0.000 description 31
- 230000008569 process Effects 0.000 description 19
- 230000009466 transformation Effects 0.000 description 15
- 238000000605 extraction Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000007689 inspection Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 7
- 230000003044 adaptive effect Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- 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/38—Circuits or arrangements for blanking or otherwise eliminating unwanted parts of pictures
-
- 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
-
- 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/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
-
- 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/164—Feedback from the receiver or from the transmission channel
-
- 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/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/179—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 a scene or a shot
-
- 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/18—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 a set of transform coefficients
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- 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
-
- 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/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
- H04N19/895—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder in combination with error concealment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/21—Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
- H04N5/213—Circuitry for suppressing or minimising impulsive noise
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Discrete Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Picture Signal Circuits (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Processing (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
【解決手段】ブロッキング効果を除去するためのフィルタリング方法において、現在ブロックと隣接ブロックのピクセルのうち境界領域に位置したピクセル値を含むビデオデータを入力される段階と、前記境界領域に位置するピクセル値に対してディブロッキングフィルタリングを行ってピクセル値を変更する段階を含み、前記変更されるピクセル値の数は、前記ディブロッキングフィルタリングのフィルタリング特性によって違ってくることを特徴とするフィルタリング方法。
【選択図】図4
Description
本発明の他の目的は、より少ない計算量にてエッジ領域をより効率良く検出できるフィルタリング方法及びその装置を提供するところにある。
まず、ビデオデータの符号化に関する概要を説明すれば、下記の通りである。ビデオデータは、複数のイメージフレームよりなる。イメージフレームは、イントラフレーム及びインタフレームに符号化されて伝送される。イントラフレームは、他のイメージの参照なしに符号化されたものであるため、独立的に復号化可能である。これに対し、インターフレームは、以前及び/または以降のイメージを参照してその差分値のみを符号化したものであるため、復号化時に以前及び/または以降のフレームが必要である。各イメージフレームは複数のマクロブロックよりなり、マクロブロックには複数のピクセルブロックが存在する。
図1を参照すれば、符号化装置は、動き推定部1、変換部2、量子化部3、逆量子化部4、逆変換部5、動き補償部6、及びループフィルタ7を備える。また、符号化装置は、制御部(図示せず)をさらに有し、制御部により制御される第1のスイッチ10、第2のスイッチ20、及び第3のスイッチ30を備える。
図2を参照すれば、ループフィルタ7は、ループ変換部71、ループ量子化部72、フィルタ情報生成部73、フィルタ特性値決定部74、ディブロッキングフィルタ75及びディリンギングフィルタ76を備える。
図3を参照すれば、本実施の形態において、基本単位である4×4ピクセルブロックをDCTして量子化すれば、4×4の量子化されたDCTブロックが得られる。DCTブロックのaはDC成分を表わす。
すなわち、B及びCの値は0である場合には、受信端において再現されるピクセルブロックの全てのピクセル値は同じ値を有する。この場合には、元のピクセルブロックの水平方向及び垂直方向にエッジ領域が存在する可能性が極めて低いことを意味する。従って、再現されたピクセルブロックにエッジ領域が存在すれば、これはブロッキング効果によるものであると見るのである。フィルタ情報としてHVF,VBFが共に1に設定される。
この場合には、受信端において再現されたピクセルブロックの垂直方向のピクセル値が一定範囲の同値を有する。この場合には、元のピクセルブロックの水平方向にはエッジ領域が存在する可能性があるものの、垂直方向にはエッジ領域が存在する可能性が極めて低いことを意味する。従って、再現されたピクセルブロックの垂直方向にエッジ領域が存在する。これはブロッキング効果によるものであると見るのである。フィルタ情報としてVBFが1に設定される。
この場合には、受信端において再現されたピクセルブロックの水平方向のピクセル値が一定範囲の同値を有する。この場合には、元のピクセルブロックの垂直方向にはエッジ領域が存在する可能性があるものの、水平方向にはエッジ領域が存在する可能性が極めて低いことを意味する。従って、再現されたピクセルブロックの水平方向にエッジ領域が存在すれば、これはブロッキング効果によるものであると見るのである。フィルタ情報としてHBFが1に設定される。
そして、A及びBが属する列と、A及びCが属する行とを除いた領域において0ではない値を有すれば、フィルタ情報としてRFが1に設定される。これは、再現されたピクセルブロックにリンギング雑音が発生したことを意味する。
但し、図5を参照すれば、変形例では、第1の実施の形態のDCTに代えて、DWT変換を用いる。DWT変換を用いて量子化すれば、4×4のピクセルブロックから2×2の量子化されたDWTブロックが4つ得られる。
図6は、本発明の第1の実施の形態にフィルタリング方法を説明するためのフローチャートである。
図6を参照すれば、符号化装置は、入力されたビデオデータをブロック単位でDCTし(第601段階)、変換された係数を所定の量子化ステップにより量子化して量子化された変換ブロックを得る(第602段階)。次に、符号化装置は、量子化されたDCTブロックの値の分布を検査し(第603段階)、検査の結果に基づきフィルタ情報を生成する(第604段階)。フィルタ情報は、ブロッキング効果及び/またはリンギング雑音の発生の度合いを知らせる。次に、符号化装置は、生成されたフィルタ情報に基づきフィルタ特性値を決定して適応的なフィルタリングを行う(第605段階)。
図7を参照すれば、フィルタ情報生成部73は、量子化されたDCTブロックの値の分布をチェックしてHBF、VBF、及びRFを1または0に設定する(第701段階)。HBFが1に設定された場合(第702段階)、フィルタ特性値決定部74は、垂直方向にディブロッキングフィルタ75がより強くかかるように特性値を決定し(第703段階)、VBFが1に設定された場合(第704段階)、水平方向にディブロッキングフィルタ75がより強くかかるように特性値を決定して出力する(第705段階)。
図8を参照すれば、ループフィルタ7は、ループ変換部81、ループ量子化部82、フィルタ情報生成部83、フィルタ特性値決定部74、ディブロッキングフィルタ75及びディリンギングフィルタ76を備える。
図9を参照すれば、フィルタリング方法は、本実施の形態によるフィルタリングの基本単位である4×4ピクセルブロックのうち、(a)の灰色にて示されたように、最左側列においてDC成分Aに隣接した最初のピクセルCをDCTして量子化して得られた値を検査する。検査の結果、その値が0ではない所定値を有すると確認されれば、DCT及び量子化をそれ以上行わずに終え、その結果に基づきフィルタ情報を生成する。
図10を参照すれば、ブロックの最左側列のDC成分に隣接した最初のピクセルに対してDCTを行い、変換されたDCT係数を量子化して量子化係数を計算する(第1001段階)。次に、計算された量子化係数を検査し(第1002段階)、量子化係数が0であれば、次のピクセルに対してDCT及び量子化を行い(第1003段階)、第1002段階へ戻る。
ディブロッキングフィルタリングはブロック単位で行われるが、実際に入力されるデータは現在のブロックのみならず、隣接したブロックの境界領域に位置したピクセル値が共に入力され、入力された値はディブロッキングフィルタリングにより変更された値として出力される。例えば、現在のブロックのピクセル値1、2、3、4と隣接したブロックのピクセル値5、6、7、8に対してディブロッキングフィルタが強くかかれば隣接した3、4、5、6が変更され、弱くかかれば4、5のみが変更される。
2 変換部
3 量子化部
4 逆量子化部
5 逆変換部
6 動き補償部
7 ループフィルタ
71 ループ変換部
72 ループ量子化部
73 フィルタ情報生成部
74 フィルタ特性値決定部
75 ディブロッキングフィルタ
76 ディリンギングフィルタ
Claims (1)
- ブロッキング効果を除去するためのフィルタリング方法において、
現在ブロックと隣接ブロックのピクセルのうち境界領域に位置したピクセル値を含むビデオデータを入力される段階と、
前記境界領域に位置するピクセル値に対してディブロッキングフィルタリングを行ってピクセル値を変更する段階を含み、
前記変更されるピクセル値の数は、前記ディブロッキングフィルタリングのフィルタリング特性によって違ってくることを特徴とするフィルタリング方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20020005742 | 2002-01-31 | ||
KR20020052457A KR100584549B1 (ko) | 2002-01-31 | 2002-09-02 | 블록킹 효과를 제거하기 위한 필터링 방법 및 그 장치 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003024833A Division JP2003244702A (ja) | 2002-01-31 | 2003-01-31 | ブロッキング効果を除去するためのフィルタリング方法及びその装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008162510A Division JP2008228355A (ja) | 2002-01-31 | 2008-06-20 | ブロッキング効果を除去するためのフィルタリング方法及びその装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006157910A true JP2006157910A (ja) | 2006-06-15 |
Family
ID=36635558
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003024833A Withdrawn JP2003244702A (ja) | 2002-01-31 | 2003-01-31 | ブロッキング効果を除去するためのフィルタリング方法及びその装置 |
JP2005339381A Withdrawn JP2006157910A (ja) | 2002-01-31 | 2005-11-24 | ブロッキング効果を除去するためのフィルタリング方法及びその装置 |
JP2007000191A Pending JP2007159155A (ja) | 2002-01-31 | 2007-01-04 | ブロッキング効果を除去するためのフィルタリング方法及びその装置 |
JP2008162510A Pending JP2008228355A (ja) | 2002-01-31 | 2008-06-20 | ブロッキング効果を除去するためのフィルタリング方法及びその装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003024833A Withdrawn JP2003244702A (ja) | 2002-01-31 | 2003-01-31 | ブロッキング効果を除去するためのフィルタリング方法及びその装置 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007000191A Pending JP2007159155A (ja) | 2002-01-31 | 2007-01-04 | ブロッキング効果を除去するためのフィルタリング方法及びその装置 |
JP2008162510A Pending JP2008228355A (ja) | 2002-01-31 | 2008-06-20 | ブロッキング効果を除去するためのフィルタリング方法及びその装置 |
Country Status (4)
Country | Link |
---|---|
US (21) | US7561623B2 (ja) |
EP (3) | EP2899977A1 (ja) |
JP (4) | JP2003244702A (ja) |
CN (2) | CN100518317C (ja) |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2899977A1 (en) * | 2002-01-31 | 2015-07-29 | Samsung Electronics Co., Ltd | Filtering method and apparatus for reducing block artifacts or ringing noise |
KR100846774B1 (ko) * | 2002-05-03 | 2008-07-16 | 삼성전자주식회사 | 블록킹 효과를 제거하기 위한 필터링 방법 및 그 장치 |
US7362810B2 (en) * | 2003-05-13 | 2008-04-22 | Sigmatel, Inc. | Post-filter for deblocking and deringing of video data |
US7339601B2 (en) | 2003-07-10 | 2008-03-04 | Samsung Electronics Co., Ltd. | Methods of suppressing ringing artifact of decompressed images |
US7724827B2 (en) | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
US8625680B2 (en) * | 2003-09-07 | 2014-01-07 | Microsoft Corporation | Bitstream-controlled post-processing filtering |
JP5330647B2 (ja) * | 2003-09-17 | 2013-10-30 | トムソン ライセンシング | 適応参照画像の発生 |
TWI227641B (en) * | 2003-11-11 | 2005-02-01 | Mediatek Inc | Method and related apparatus for motion estimation |
US20070127575A1 (en) * | 2003-11-11 | 2007-06-07 | Cheng-Tsai Ho | Method and related apparatus for motion estimation |
US7397854B2 (en) * | 2004-04-29 | 2008-07-08 | Mediatek Incorporation | Adaptive de-blocking filtering apparatus and method for MPEG video decoder |
US7460596B2 (en) * | 2004-04-29 | 2008-12-02 | Mediatek Incorporation | Adaptive de-blocking filtering apparatus and method for MPEG video decoder |
US20050243914A1 (en) * | 2004-04-29 | 2005-11-03 | Do-Kyoung Kwon | Adaptive de-blocking filtering apparatus and method for mpeg video decoder |
US7496141B2 (en) * | 2004-04-29 | 2009-02-24 | Mediatek Incorporation | Adaptive de-blocking filtering apparatus and method for MPEG video decoder |
US7397853B2 (en) * | 2004-04-29 | 2008-07-08 | Mediatek Incorporation | Adaptive de-blocking filtering apparatus and method for MPEG video decoder |
US7539248B2 (en) * | 2004-04-29 | 2009-05-26 | Mediatek Incorporation | Adaptive de-blocking filtering apparatus and method for MPEG video decoder |
US7400679B2 (en) * | 2004-04-29 | 2008-07-15 | Mediatek Incorporation | Adaptive de-blocking filtering apparatus and method for MPEG video decoder |
US7738563B2 (en) * | 2004-07-08 | 2010-06-15 | Freescale Semiconductor, Inc. | Method and system for performing deblocking filtering |
US7697782B2 (en) | 2004-09-16 | 2010-04-13 | Sharp Laboratories Of America, Inc. | System for reducing ringing artifacts |
US7136536B2 (en) * | 2004-12-22 | 2006-11-14 | Telefonaktiebolaget L M Ericsson (Publ) | Adaptive filter |
US8218634B2 (en) * | 2005-01-13 | 2012-07-10 | Ntt Docomo, Inc. | Nonlinear, in-the-loop, denoising filter for quantization noise removal for hybrid video compression |
WO2006078454A1 (en) * | 2005-01-14 | 2006-07-27 | Thomson Licensing | Method and apparatus for intra prediction for rru |
KR101120092B1 (ko) * | 2005-06-04 | 2012-03-23 | 삼성전자주식회사 | 복합 영상 신호의 화질 개선 방법, 그 장치 및 복합 영상신호의 디코딩 방법 및 장치 |
US7957467B2 (en) * | 2005-09-15 | 2011-06-07 | Samsung Electronics Co., Ltd. | Content-adaptive block artifact removal in spatial domain |
WO2007060498A1 (en) * | 2005-11-22 | 2007-05-31 | Freescale Semiconductor, Inc. | Method and system for filtering image data |
US7590298B2 (en) * | 2006-04-12 | 2009-09-15 | Xerox Corporation | Decompression with reduced ringing artifacts |
CN101123677B (zh) * | 2006-08-11 | 2011-03-02 | 松下电器产业株式会社 | 改善图像锐度的方法、装置及集成电路 |
US20080084932A1 (en) * | 2006-10-06 | 2008-04-10 | Microsoft Corporation | Controlling loop filtering for interlaced video frames |
KR100864238B1 (ko) | 2006-12-01 | 2008-10-17 | 한양대학교 산학협력단 | 압축 영상의 블록킹 현상 제거 방법 |
US20090060368A1 (en) * | 2007-08-27 | 2009-03-05 | David Drezner | Method and System for an Adaptive HVS Filter |
JP5357898B2 (ja) * | 2008-01-14 | 2013-12-04 | トムソン ライセンシング | 多格子スパーシティベースフィルタリングを使用するアーチファクト除去フィルタリングのための方法および装置 |
JP4544336B2 (ja) | 2008-04-17 | 2010-09-15 | ソニー株式会社 | 画像処理装置、撮像装置、画像処理方法、及びプログラム |
US8031782B2 (en) * | 2008-08-29 | 2011-10-04 | ADC2 Technologies LLC | Systems and methods for compression, transmission and decompression of video codecs |
CN101742085B (zh) * | 2008-11-07 | 2012-05-16 | 晨星软件研发(深圳)有限公司 | 去涟波装置及方法 |
US8611435B2 (en) * | 2008-12-22 | 2013-12-17 | Qualcomm, Incorporated | Combined scheme for interpolation filtering, in-loop filtering and post-loop filtering in video coding |
US8724713B2 (en) * | 2009-02-27 | 2014-05-13 | Vixs Systems, Inc | Deblocking filter with mode control and methods for use therewith |
US8380001B2 (en) * | 2009-02-27 | 2013-02-19 | Vixs Systems, Inc. | Edge adaptive deblocking filter and methods for use therewith |
JP5152045B2 (ja) | 2009-03-09 | 2013-02-27 | ブラザー工業株式会社 | 電話装置、画像表示方法及び画像表示処理プログラム |
CN101854536A (zh) * | 2009-04-01 | 2010-10-06 | 深圳市融创天下科技发展有限公司 | 一种视频编解码的图像视觉效果提升方法 |
JP2011030177A (ja) * | 2009-06-29 | 2011-02-10 | Sony Corp | 復号装置、復号制御装置、復号方法およびそのプログラム |
US20110110650A1 (en) * | 2009-10-06 | 2011-05-12 | Ipera Technology, Inc. | Method and system for real-time video playback |
US20110116545A1 (en) * | 2009-11-17 | 2011-05-19 | Jinwen Zan | Methods and devices for in-loop video deblocking |
WO2011152425A1 (ja) * | 2010-06-03 | 2011-12-08 | シャープ株式会社 | フィルタ装置、画像復号装置、画像符号化装置、および、フィルタパラメータのデータ構造 |
US9872019B2 (en) * | 2010-07-20 | 2018-01-16 | Sk Telecom Co., Ltd. | Method and device for deblocking-filtering, and method and device for encoding and decoding using same |
KR101526349B1 (ko) * | 2010-10-05 | 2015-06-05 | 미디어텍 인크. | 영역 기반의 적응 루프 필터링의 방법 및 장치 |
US8787443B2 (en) | 2010-10-05 | 2014-07-22 | Microsoft Corporation | Content adaptive deblocking during video encoding and decoding |
US8964852B2 (en) * | 2011-02-23 | 2015-02-24 | Qualcomm Incorporated | Multi-metric filtering |
CN102170569B (zh) * | 2011-03-24 | 2016-01-06 | 深圳市云宙多媒体技术有限公司 | 一种振铃效应去噪方法、装置 |
US9042458B2 (en) | 2011-04-01 | 2015-05-26 | Microsoft Technology Licensing, Llc | Multi-threaded implementations of deblock filtering |
US8908979B2 (en) * | 2011-06-16 | 2014-12-09 | Samsung Electronics Co., Ltd. | Shape and symmetry design for filters in video/image coding |
US9357235B2 (en) * | 2011-10-13 | 2016-05-31 | Qualcomm Incorporated | Sample adaptive offset merged with adaptive loop filter in video coding |
WO2014021566A1 (en) * | 2012-08-02 | 2014-02-06 | Samsung Electronics Co., Ltd. | Display apparatus, image post-processing apparatus and method for image post-processing of contents |
KR102160123B1 (ko) | 2012-08-02 | 2020-09-25 | 삼성전자주식회사 | 컨텐츠에 대한 영상 후처리를 위한 디스플레이 장치, 영상 후처리 장치 및 방법 |
CN103888764B (zh) * | 2014-03-14 | 2017-02-15 | 西安交通大学 | 一种自适应补偿视频压缩失真的***及方法 |
WO2016094809A1 (en) | 2014-12-12 | 2016-06-16 | Carrier Corporation | Heat transfer system with coated fluid conduit |
CN107370534A (zh) * | 2016-05-13 | 2017-11-21 | 中兴通讯股份有限公司 | 信道状态信息的测量方法及装置 |
US10645408B2 (en) | 2017-09-17 | 2020-05-05 | Google Llc | Dual deblocking filter thresholds |
US11457239B2 (en) | 2017-11-09 | 2022-09-27 | Google Llc | Block artefact reduction |
TWI701946B (zh) * | 2018-03-30 | 2020-08-11 | 香港商科科串流股份有限公司 | 影片優化處理系統及方法 |
CN109640086B (zh) * | 2018-12-13 | 2021-07-02 | 北京三快在线科技有限公司 | 图像压缩方法、装置、电子设备和计算机可读存储介质 |
Family Cites Families (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4941043A (en) | 1988-06-14 | 1990-07-10 | Siemens Aktiengesellschaft | Method for reducing blocking artifacts in video scene coding with discrete cosine transformation (DCT) at a low data rate |
JPH03127580A (ja) * | 1989-10-13 | 1991-05-30 | Matsushita Electric Ind Co Ltd | 動き補償フレーム間符号化装置 |
US5128757A (en) * | 1990-06-18 | 1992-07-07 | Zenith Electronics Corporation | Video transmission system using adaptive sub-band coding |
US5787207A (en) * | 1991-12-30 | 1998-07-28 | Golin; Stuart J. | Method and apparatus for minimizing blockiness in reconstructed images |
US6215425B1 (en) * | 1992-02-19 | 2001-04-10 | Netergy Networks, Inc. | Deblocking filter for encoder/decoder arrangement and method with divergence reduction |
US6160503A (en) * | 1992-02-19 | 2000-12-12 | 8×8, Inc. | Deblocking filter for encoder/decoder arrangement and method with divergence reduction |
KR970009302B1 (en) * | 1993-08-17 | 1997-06-10 | Lg Electronics Inc | Block effect reducing apparatus for hdtv |
JP2673778B2 (ja) * | 1994-02-22 | 1997-11-05 | 国際電信電話株式会社 | 動画像の復号化における雑音低減装置 |
KR0174453B1 (ko) * | 1995-02-28 | 1999-03-20 | 배순훈 | 디지털 영상 복호화 방법 |
US5852475A (en) * | 1995-06-06 | 1998-12-22 | Compression Labs, Inc. | Transform artifact reduction process |
KR100242636B1 (ko) * | 1996-03-23 | 2000-02-01 | 윤종용 | 블록화효과 및 링잉노이즈 감소를 위한 신호적응후처리시스템 |
KR100242637B1 (ko) * | 1996-07-06 | 2000-02-01 | 윤종용 | 동보상된 영상의 블록화효과 및 링잉노이즈 감소를 위한 루프필터링방법 |
KR100213089B1 (ko) * | 1997-01-29 | 1999-08-02 | 윤종용 | 루프필터링 방법 및 루프필터 |
US6188799B1 (en) * | 1997-02-07 | 2001-02-13 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for removing noise in still and moving pictures |
KR100219628B1 (ko) * | 1997-02-15 | 1999-09-01 | 윤종용 | 루프필터링 방법 및 루프필터 |
KR100243225B1 (ko) * | 1997-07-16 | 2000-02-01 | 윤종용 | 블록화효과 및 링잉잡음 감소를 위한 신호적응필터링방법 및신호적응필터 |
KR100226722B1 (ko) * | 1997-07-30 | 1999-10-15 | 구자홍 | 동영상 움직임 벡터 추정 방법 |
KR100244290B1 (ko) * | 1997-09-09 | 2000-02-01 | 구자홍 | 저속 전송에서의 동영상을 위한 디블록킹 필터링 방법 |
KR100269125B1 (ko) | 1997-10-25 | 2000-10-16 | 윤덕용 | 양자화효과감소를위한영상데이터후처리방법및장치 |
JP2972171B2 (ja) | 1998-02-03 | 1999-11-08 | 株式会社リコー | 網点領域検出方法 |
US6292512B1 (en) * | 1998-07-06 | 2001-09-18 | U.S. Philips Corporation | Scalable video coding system |
AU717480B2 (en) * | 1998-08-01 | 2000-03-30 | Korea Advanced Institute Of Science And Technology | Loop-filtering method for image data and apparatus therefor |
US6535643B1 (en) * | 1998-11-03 | 2003-03-18 | Lg Electronics Inc. | Method for recovering compressed motion picture for eliminating blocking artifacts and ring effects and apparatus therefor |
US6434197B1 (en) * | 1999-01-07 | 2002-08-13 | General Instrument Corporation | Multi-functional transcoder for compressed bit streams |
US6748113B1 (en) * | 1999-08-25 | 2004-06-08 | Matsushita Electric Insdustrial Co., Ltd. | Noise detecting method, noise detector and image decoding apparatus |
KR100335055B1 (ko) * | 1999-12-08 | 2002-05-02 | 구자홍 | 압축 영상신호의 블럭현상 및 링현상 제거방법 |
US6973221B1 (en) * | 1999-12-14 | 2005-12-06 | Lsi Logic Corporation | Method and apparatus for reducing block related artifacts in video |
FI117534B (fi) * | 2000-01-21 | 2006-11-15 | Nokia Corp | Menetelmä digitaalisten kuvien suodattamiseksi ja suodatin |
CN1578159B (zh) * | 2000-05-09 | 2010-05-26 | 索尼公司 | 数据处理装置和方法 |
US7450641B2 (en) * | 2001-09-14 | 2008-11-11 | Sharp Laboratories Of America, Inc. | Adaptive filtering based upon boundary strength |
KR100525785B1 (ko) * | 2001-06-15 | 2005-11-03 | 엘지전자 주식회사 | 이미지 화소 필터링 방법 |
US7003174B2 (en) * | 2001-07-02 | 2006-02-21 | Corel Corporation | Removal of block encoding artifacts |
US7027654B1 (en) * | 2001-08-16 | 2006-04-11 | On2 Technologies | Video compression system |
US7426315B2 (en) * | 2001-09-05 | 2008-09-16 | Zoran Microelectronics Ltd. | Method for reducing blocking artifacts |
US6983079B2 (en) * | 2001-09-20 | 2006-01-03 | Seiko Epson Corporation | Reducing blocking and ringing artifacts in low-bit-rate coding |
CN101448162B (zh) * | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
KR100411348B1 (ko) * | 2001-12-29 | 2003-12-18 | 엘지전자 주식회사 | 에지 검출 방법과 장치 |
EP2899977A1 (en) * | 2002-01-31 | 2015-07-29 | Samsung Electronics Co., Ltd | Filtering method and apparatus for reducing block artifacts or ringing noise |
US7319415B2 (en) * | 2002-05-01 | 2008-01-15 | Thomson Licensing | Chroma deblocking filter |
KR100846774B1 (ko) * | 2002-05-03 | 2008-07-16 | 삼성전자주식회사 | 블록킹 효과를 제거하기 위한 필터링 방법 및 그 장치 |
US7616829B1 (en) * | 2003-10-29 | 2009-11-10 | Apple Inc. | Reducing undesirable block based image processing artifacts by DC image filtering |
US7957467B2 (en) * | 2005-09-15 | 2011-06-07 | Samsung Electronics Co., Ltd. | Content-adaptive block artifact removal in spatial domain |
CN101123682B (zh) * | 2006-08-11 | 2011-06-22 | 松下电器产业株式会社 | 可减少图像振铃噪声的方法、装置及集成电路 |
WO2008048489A2 (en) * | 2006-10-18 | 2008-04-24 | Thomson Licensing | Method and apparatus for video coding using prediction data refinement |
HUE027993T2 (en) * | 2011-01-14 | 2016-11-28 | ERICSSON TELEFON AB L M (publ) | Unblocking |
-
2003
- 2003-01-29 EP EP15152376.8A patent/EP2899977A1/en not_active Ceased
- 2003-01-29 EP EP20030250529 patent/EP1333681A3/en not_active Ceased
- 2003-01-29 EP EP15152375.0A patent/EP2894856A1/en not_active Ceased
- 2003-01-30 CN CNB031034403A patent/CN100518317C/zh not_active Expired - Fee Related
- 2003-01-30 US US10/354,164 patent/US7561623B2/en active Active
- 2003-01-30 CN CN2009101470215A patent/CN101568034B/zh not_active Expired - Fee Related
- 2003-01-31 JP JP2003024833A patent/JP2003244702A/ja not_active Withdrawn
-
2005
- 2005-11-24 JP JP2005339381A patent/JP2006157910A/ja not_active Withdrawn
-
2007
- 2007-01-04 JP JP2007000191A patent/JP2007159155A/ja active Pending
- 2007-01-26 US US11/627,442 patent/US7630437B2/en not_active Expired - Lifetime
- 2007-05-18 US US11/750,772 patent/US8208749B2/en active Active
-
2008
- 2008-06-20 JP JP2008162510A patent/JP2008228355A/ja active Pending
-
2009
- 2009-02-03 US US12/364,994 patent/US8160138B2/en active Active
-
2012
- 2012-03-14 US US13/419,880 patent/US8699568B2/en not_active Expired - Lifetime
- 2012-04-05 US US13/440,402 patent/US8290039B2/en not_active Expired - Lifetime
- 2012-06-04 US US13/487,485 patent/US8457438B2/en not_active Expired - Lifetime
-
2013
- 2013-06-03 US US13/908,723 patent/US9060105B2/en not_active Expired - Lifetime
-
2015
- 2015-01-29 US US14/609,158 patent/US9258574B2/en not_active Expired - Fee Related
- 2015-01-29 US US14/609,219 patent/US9538201B2/en not_active Expired - Lifetime
- 2015-01-29 US US14/609,109 patent/US9467714B2/en not_active Expired - Lifetime
- 2015-03-03 US US14/637,028 patent/US9161059B2/en not_active Expired - Fee Related
- 2015-03-04 US US14/638,586 patent/US9532077B2/en not_active Expired - Lifetime
- 2015-03-04 US US14/638,620 patent/US9467715B2/en not_active Expired - Lifetime
- 2015-03-04 US US14/638,552 patent/US9538202B2/en not_active Expired - Lifetime
- 2015-03-06 US US14/640,107 patent/US9532079B2/en not_active Expired - Lifetime
- 2015-03-06 US US14/640,066 patent/US9538203B2/en not_active Expired - Lifetime
- 2015-03-06 US US14/640,095 patent/US9532078B2/en not_active Expired - Lifetime
- 2015-03-06 US US14/640,140 patent/US9467716B2/en not_active Expired - Lifetime
- 2015-03-06 US US14/640,149 patent/US9467717B2/en not_active Expired - Lifetime
- 2015-03-06 US US14/640,081 patent/US9538204B2/en not_active Expired - Lifetime
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006157910A (ja) | ブロッキング効果を除去するためのフィルタリング方法及びその装置 | |
KR100846774B1 (ko) | 블록킹 효과를 제거하기 위한 필터링 방법 및 그 장치 | |
KR100708202B1 (ko) | 블록킹 효과를 제거하기 위한 필터링 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070508 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070808 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070813 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070828 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080304 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20080729 |