KR100524856B1 - 블록 경계 영역 필터링 방법 - Google Patents

블록 경계 영역 필터링 방법 Download PDF

Info

Publication number
KR100524856B1
KR100524856B1 KR10-2002-0063547A KR20020063547A KR100524856B1 KR 100524856 B1 KR100524856 B1 KR 100524856B1 KR 20020063547 A KR20020063547 A KR 20020063547A KR 100524856 B1 KR100524856 B1 KR 100524856B1
Authority
KR
South Korea
Prior art keywords
block boundary
boundary region
filtering
image
pixels
Prior art date
Application number
KR10-2002-0063547A
Other languages
English (en)
Other versions
KR20040034900A (ko
Inventor
유재신
이진수
Original Assignee
엘지전자 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR10-2002-0063547A priority Critical patent/KR100524856B1/ko
Publication of KR20040034900A publication Critical patent/KR20040034900A/ko
Application granted granted Critical
Publication of KR100524856B1 publication Critical patent/KR100524856B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/182Methods 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 pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/625Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods 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)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

본 발명에 따른 블록 경계 영역 필터링 방법은, 입력된 영상에 대하여 디코딩을 수행할 때 영상의 블록 경계 영역을 필터링하는 방법에 있어서, 블록 경계 영역에 인접한 픽셀들 간의 차를 포함하는 제 1함수 값과 임계치의 비교 결과에 근거하여 영상의 블록 경계 영역에 대한 필터링 여부를 결정하는 단계를 포함하며, 상기 제 1함수 값이 상기 임계치보다 크다면 상기 블록 경계 영역에 대한 필터링을 수행하지 않는 점에 그 특징이 있다.
또한, 본 발명에 따른 블록 경계 영역 필터링 방법의 다른 실시 예는, 입력된 영상에 대하여 디코딩을 수행할 때 영상의 블록 경계 영역을 필터링하는 방법에 있어서, 블록 경계 영역에 인접한 픽셀들 간의 차를 포함하는 제 1함수 값과 임계치의 비교 결과에 근거하여 영상의 블록 경계 영역에 대한 필터링 여부를 결정하는 단계와; 상기 제 1함수 값이 상기 임계치보다 작거나 같으면 상기 블록 경계 영역에 인접한 소정 픽셀들에 대하여 필터링을 수행하는 단계를 포함하여 이루어지는 점에 그 특징이 있다.
이와 같은 본 발명에 의하면, 수신된 영상에 대하여 디코딩 처리함에 있어, 영상의 특성에 맞게 적응적인 후처리 방법을 적용함으로써 보다 높은 화질의 동영상을 제공할 수 있는 장점이 있다.

Description

블록 경계 영역 필터링 방법{Filtering method block boundary region}
본 발명은 동영상 디코딩 시스템에 관한 것으로, 특히 동영상을 지원하는 유무선 통신 시스템에서, 수신 수단인 디코더에 화질 개선을 위한 후처리 엔진이 포함된 동영상 디코딩 시스템에서의 블록 경계 영역 필터링 방법에 관한 것이다.
최근 들어 PDA나 Hand-held PC, 심지어는 이동 통신 단말기까지 동화상 서비스를 제공하면서 고화질의 동화상을 제공하기 위한 연구가 많이 보고되고 있다. 이러한 유무선 통신을 이용한 동화상 서비스에 사용되는 동영상 표준으로는 H.263, MPEG1/2, MPEG-4 등이 사용된다. 이들은 약간씩 압축 방법이 다르지만 유사한 점들이 매우 많고, 따라서 네트워크 환경이 좋지 못할 때 나타나는 저화질 현상도 유사하게 나타난다.
화질 저하는 크게 네트워크 환경이 나빠져 적은 양의 데이터로 영상을 코딩해야 할 때 발생하는 것과, 전송 시 정보의 손실로 인해 오류가 발생하여 나타나는 것으로 나누어 생각할 수 있다. 전자의 경우는 주로 실시간으로 동영상이 전송되어야 하는 화상 통신 등에서 더욱 심각한 문제이지만, 실시간 서비스가 아니더라도 좋은 화질을 위해 큰 양의 데이터를 전송하려면 전송 시간이 길고 요금도 비싸게 되어 여전히 문제점이 남는다.
이러한 화질 저하 중 전자가 원인인 경우로서 블록킹 현상을 들 수 있다. 이러한 현상은 압축 방법에 있어서 저용량으로 압축을 하기 위해 발생하는 현상으로서 영상에 마치 바둑판과 같은 문양이 발생하게 된다. 이러한 블록킹 현상을 해결하기 위해 많은 연구가 이루어지고 있는데, 정지 영상에서 발생하는 문제를 해결하기 위한 연구와, 동영상에서 발생하는 문제를 해결하기 위한 연구가 모두 활발하게 이루어지고 있다.
하지만, 블록킹 현상을 완전히 제거하려다 보면 오히려 중요한 에지(egde) 영역을 흐리게 만들어 역효과를 나타낼 수도 있는 문제점이 있고, 이러한 블록킹 현상을 어느 정도 해결하더라도 기본적으로 저용량 압축으로 인해 발생되는 화질의 저하는 막을 수가 없다는 문제점이 있다.
본 발명은, 수신된 영상에 대하여 디코딩 처리함에 있어, 영상의 특성에 맞게 적응적인 후처리 방법을 적용함으로써 보다 높은 화질의 동영상을 제공할 수 있는 동영상 디코딩 시스템의 블록 경계 영역 필터링 방법을 제공함에 그 목적이 있다.
상기의 목적을 달성하기 위하여 본 발명에 따른 블록 경계 영역 필터링 방법은, 입력된 영상에 대하여 디코딩을 수행할 때 영상의 블록 경계 영역을 필터링하는 방법에 있어서, 블록 경계 영역에 인접한 픽셀들 간의 차를 포함하는 제 1함수 값과 임계치의 비교 결과에 근거하여 영상의 블록 경계 영역에 대한 필터링 여부를 결정하는 단계를 포함하며, 상기 제 1함수 값이 상기 임계치보다 크다면 상기 블록 경계 영역에 대한 필터링을 수행하지 않는 점에 그 특징이 있다.
삭제
삭제
삭제
삭제
또한, 상기의 목적을 달성하기 위하여 본 발명에 따른 블록 경계 영역 필터링 방법의 다른 실시 예는, 입력된 영상에 대하여 디코딩을 수행할 때 영상의 블록 경계 영역을 필터링하는 방법에 있어서, 블록 경계 영역에 인접한 픽셀들 간의 차를 포함하는 제 1함수 값과 임계치의 비교 결과에 근거하여 영상의 블록 경계 영역에 대한 필터링 여부를 결정하는 단계와; 상기 제 1함수 값이 상기 임계치보다 작거나 같으면 상기 블록 경계 영역에 인접한 소정 픽셀들에 대하여 필터링을 수행하는 단계를 포함하여 이루어지는 점에 그 특징이 있다.
삭제
삭제
삭제
삭제
이와 같은 본 발명에 의하면, 수신된 영상에 대하여 디코딩 처리함에 있어, 영상의 특성에 맞게 적응적인 후처리 방법을 적용함으로써 보다 높은 화질의 동영상을 제공할 수 있는 장점이 있다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 실시 예를 상세히 설명한다.
먼저, 본 발명의 이해를 돕기 위해 일반적인 동영상 압축 방법을 간략하게 설명하고, 본 발명에 따른 동영상 디코딩 시스템의 영상 후처리 방법에 적용되는 후처리 과정에 대하여 순차적으로 설명해 보기로 한다.
<영상의 일반적인 압축 방법>
일반적으로 유무선 동영상에서 표준으로 자리잡고 있는 H.263, MPEG1/2, 4는 유사한 방법으로 영상을 압축하고 있는데, 가장 큰 특징은 먼저 영상을 움직임 추정(motion estimation) 기법을 이용하여 압축을 한다는 것이다. 동영상을 구성하는 모든 프레임은 크게 I 프레임, P 프레임, B 프레임으로 구분될 수 있다.
여기서, I 프레임은 프레임의 모든 부분이 이전이나 이후 프레임을 참조하지 않고 독립적으로 압축되는 경우로서, 영상을 8*8 단위로 DCT 변환을 수행한 후, 변환된 값을 특정 양자화 계수를 사용하여 양자화한 후, 그 결과 값을 VLC(Variable Length Coding) 기법을 사용하여 코딩하게 된다. 이때, VLC(Variable Length Coding) 특성 상 DCT 변환 후의 결과 값들이 0이 많으면 적은 데이터 양으로 코딩될 수 있다. 따라서 특정 양자화 계수를 크게 설정하면, 그만큼 양자화 계수보다 작은 값들은 모두 0으로 되고, 또한 같은 값이 연속적으로 나타날 확률도 커지므로, 적은 데이터 양으로 코딩될 수 있는 반면에, 화질은 그만큼 손실이 커지므로 저하되게 된다. 그리고, 양자화 값은 매크로 블록단위로 부여되는데, 매크로 블록이란 16*16 픽셀 크기로 나눈 기본 단위이다.
또한, P 프레임이란 이전 프레임을 참조하여 영상을 압축하는 것으로서, 상기 기술한 매크로 블록 단위로, 이전 프레임에서 가장 유사한 매크로 블록을 찾아 모션정보를 추출한다. 모션 정보를 추출하면, 유사한 이전 프레임에서의 매크로 블록과 현재 프레임에서의 코딩 대상 매크로 블록 간의 차이 값을 구한 후, 이를 상기 I 프레임에서와 마찬가지로 8*8 단위로 DCT 변환을 거쳐 양자화 및 VLC (Variable Length Coding)를 통해 모션정보와 함께 압축된다. P 프레임의 경우 이전 프레임에서의 유사한 매크로 블록과의 차이를 코딩하는 만큼 그 값들이 일반 영상의 픽셀 값보다 작을 확률이 매우 크므로 I 프레임에 비해 코딩된 데이터 양이 매우 적게 된다. 하지만 I 프레임에 비해 화질이 좋지 못하므로, 일반적으로 첫프레임은 I 프레임으로 코딩하고 나머지 프레임은 P 프레임으로 코딩하지만, 주기적으로 I 프레임으로 코딩하여 화질을 보장하기도 한다. 그리고, B 프레임은 P 프레임과 유사하지만 이전 프레임뿐 아니라 그 다음 프레임을 참조한다는 것이 다르다.
<양자화에 의한 화질 저하>
1) 색의 손실
상기 기술한 양자화를 통한 압축 방법은 양자화 계수만큼 정보가 손실되므로 정확한 색 정보를 표현할 수 없다. 양자화 계수가 크면 클수록 원래의 색정보가 왜곡되어, 디코더가 압축을 풀고 난 후 영상을 플레이하면 왜곡된 영상이 나타나므로 화질이 저하된다. 영상의 왜곡은 원래의 색이 다른 색으로 나타나거나 영상 전체가 흐려지는 현상으로 나타난다.
2) 블록킹 현상(blocking artifact)
앞에서 기술했듯이 양자화 계수는 매크로 블록마다 정해지고, 양자화가 이루어지는 단위는 8*8 DCT 블록 단위이다. 따라서 DCT 블록마다 양자화가 이루어지면 인접한 DCT 블록 간의 경계 부근이 어긋나는 현상이 발생된다. 이는 각 블록마다 양자화로 인해 색이 왜곡되는 정도가 틀리기 때문에 발생되는데 이를 블록킹 현상이라고 한다. 때문에 양자화 계수가 커지면 영상이 전체적으로 바둑판 모양같이 변하는 왜곡이 생길 수 있다.
<후처리를 통한 화질 개선>
1) 선택적 디블록킹(Deblocking)
앞에서 기술한 화질 저하를 막기 위해서는 낮은 양자화 계수를 사용하면 되나, 네트워크 환경이 나쁘면 압축된 데이터 양이 작아야 하므로 높은 양자화 계수를 사용할 수 밖에 없다. 때문에 상기 기술한 화질 저하를 피할 수 없게 되는 단점이 발생된다. 대신에 영상을 수신한 후 디코더에서 후처리를 통해 저하된 화질을 조금 보상할 수 있다. 현재 사용되는 대표적인 후처리 과정은 블록킹 현상을 보상하는 디블록킹(Deblocking) 방법을 적용하는 것이다. 디블록킹(Deblocking) 방법이란 DCT 블록 경계 영역을 스무딩(smoothing) 시키는 것으로서 일반적으로 도 1과 같이 경계 영역을 중심으로 양방향 두 픽셀씩을 스무딩(smoothing) 하여 적용한다. 이때, 도 1을 참조하여 설명하면 Bx, Cx나 By, Cy는 Ax, Dx나 Ay, Dy에 비하여 심하게 스무딩(smoothing)을 수행하도록 한다.
여기서, 스무딩(smoothing)이란 두 픽셀의 차이가 원래의 차이보다 덜하도록 수정하는 방법으로써 가장 심하게 스무딩(smoothing)하는 방법은 두 픽셀을 두 픽셀의 평균 값으로 수정하는 방법이 있다. 하지만 이와 같이 경계 영역을 일괄적으로 스무딩(smoothing) 처리할 경우, 경계 영역에서 원래 에지(edge)인 부분까지 스무딩(smoothing) 처리될 수 있는 위험이 발생된다. 따라서 DCT 블록의 경계 영역이 원래 에지(edge) 영역인지, 또는 DCT 블록을 양자화하는 과정에서 나타나는 오류인지를 판별해야 한다.
일반적으로 DCT 블록을 양자화하는 과정에서 나타나는 오류는 양자화 계수 값의 2 배 크기를 넘지 않는다. 따라서 경계 영역에 인접한 두 픽셀의 차이가 양자화 계수 값의 2 배 크기를 넘을 경우에는 원래 에지(edge)인 영역이고 그렇지 않은 경우에는 양자화로 인한 오류라고 판단할 수 있다. 본 발명에서는 인접한 픽셀 간의 차이를 통해 에지(edge)임을 판별하는 방법으로서 로버트 에지 필터(Robert edge filter)를 사용하는 경우에 대하여 설명하기로 한다.
Rebert edge filter
if( abs(D1) + abs(D2) > th1 ) then edge
else blocking
따라서 상기 식에 의해 에지(edge)가 아닌 오류라고 판단될 경우에만 디블록킹 에지 필터(deblocking edge filter)를 적용한다. 이상 기술한 디블록킹 방법이 도 2에 나타나 있다. 먼저 영상이 들어오면 DCT 블록 경계 영역인지를 판단하여, 만일 DCT 블록 경계 영역이면 경계 영역이 에지(edge) 영역인지를 판단한다. 만일 에지(edge) 영역이 아니라면 스무딩(smoothing) 처리를 통한 디블록킹 에지 필터를 수행한다.
2) 에지 강화 방법
앞에서 기술했듯이 높은 양자화 계수를 사용할 경우 영상 전체가 흐려지는 문제가 발생된다. 이러한 문제를 해결하기 위해서는 영상 강화(Enhancement) 필터를 사용할 수 있다. 영상 강화 필터는 원래의 인접한 두 픽셀 간의 차이보다 더 차이가 심하도록 값을 조절하는 것으로서, 스무딩(smoothing)의 반대 개념으로 생각할 수 있다. 강화 필터의 예로서 다음 방법을 들 수 있다.
상기 기술한 Robert Filter 결과를 사용하여,
A00 = A00 + D1*a
A11 = A11 - D1*a
A10 = A10 + D2*a
A01 = A01 - D2*a
를 수행하면 두 픽셀간의 차이가 커져서 에지(edge) 부분에서 영상이 강화된다.
하지만 전 영상에 대해 일괄적으로 영상을 강화하게 되면 다음과 같은 두 가지 문제점이 발생될 수 있다.
-- DCT 블록 경계 부분에서 발생하는 블록킹 현상까지 강화될 수 있다.
-- 에지(edge)가 아닌 잡음이 강화될 수 있다.
상기 두 가지 문제를 방지하기 위하여 본 발명에서는 영상을 강화하되 DCT 블록 경계가 아니면서, 에지(edge)라고 판단되는 경우에만 강화를 수행한다. 따라서 본 발명에서 적용되는 강화 방법은 영상 강화가 아닌 에지(edge) 강화라고 할 수 있다. 에지(edge) 판단은 앞서 기술한 Robert 필터의 결과 값이 일정 임계치 이상일 때로 판단할 수 있다. 이상 기술한 에지 강화 방법이 도 3에 기술되어 있다. 먼저 영상이 입력되면 DCT 블록이 아닌 경우에 대해 에지(edge) 여부를 판단한다. 만일 에지(edge)이면 강화 필터를 수행하게 된다.
이때, 본 발명에서는 상기 해당 영역을 강화 처리함에 있어, 로버트 에지 필터(Robert edge filter)에 입력된 네 개의 픽셀에 대하여, 각각 대각선으로 연결되는 두 픽셀의 밝기 차이를 더욱 크게 조정하도록 한다. 그리고, 상기 대각선으로 연결되는 두 픽셀의 밝기 차이를 조정함에 있어, 그 조정 폭은 두 픽셀 간의 원래 밝기 차이에 비례하도록 한다.
지금까지 기술한 디블록킹(deblocking) 방법과 에지(edge) 강화 방법을 같이 수행할 경우를 나타내면 도 4와 같다. 먼저 영상이 입력되면 DCT 경계 영역인지 판단한다. 만일 DCT 경계 영역이면, 해당 영역이 에지(edge) 영역인지 판단한 후, 만일 에지(edge)가 아니면 경계 영역 주변 픽셀에 한해서 디블록킹 에지 필터 (deblocking edge filter)를 사용하여 스무딩(smoothing) 처리를 수행한다. 만일 DCT 경계가 아니라면 에지(edge) 여부를 판단하여 에지(edge)일 경우 에지 강화 필터(edge enhancement filter)를 사용하여 강화를 수행한다.
이상의 설명에서와 같이 본 발명에 따른 동영상 코딩 시스템의 영상 후처리 방법은, 수신된 영상에 대하여 디코딩 처리함에 있어, 영상의 특성에 맞게 적응적인 후처리 방법을 적용함으로써 보다 높은 화질의 동영상을 제공할 수 있는 장점이 있다.
또한, 본 발명에 따른 동영상 코딩 시스템의 영상 후처리 방법은, 이동통신 시스템과 같이 낮은 네트워크 환경에서 특히 일반적으로 발생하는 저화질 데이터를 복원하는데 유용하게 사용될 수 있으며, 디코더에서 복원작업이 이루어지므로, 전송 시 일어나는 오류와는 무관하게 적용할 수 있는 장점이 있다.
도 1은 일반적인 디블록킹(deblocking) 방법의 하나로 스무딩(smoothing) 처리를 설명하기 위한 도면.
도 2 내지 도 4는 본 발명에 따른 동영상 디코딩 시스템의 영상 후처리 방법에 의하여, 영상이 처리되는 과정의 각 실시 예를 나타낸 순서도.

Claims (8)

  1. 입력된 영상에 대하여 디코딩을 수행할 때 영상의 블록 경계 영역을 필터링하는 방법에 있어서,
    블록 경계 영역에 인접한 픽셀들 간의 차를 포함하는 제 1함수 값과 임계치의 비교 결과에 근거하여 영상의 블록 경계 영역에 대한 필터링 여부를 결정하는 단계를 포함하며,
    상기 제 1함수 값이 상기 임계치보다 크다면 상기 블록 경계 영역에 대한 필터링을 수행하지 않는 것을 특징으로 하는 블록 경계 영역 필터링 방법.
  2. 제 1항에 있어서,
    만약 상기 제 1 함수 값이 상기 임계치보다 작거나 같다면 상기 블록 경계 영역에 인접한 소정 픽셀들에 대하여 필터링을 수행하는 단계를 포함하여 이루어지는 것을 특징으로 하는 블록 경계 영역 필터링 방법.
  3. 제 2항에 있어서,
    상기 소정 픽셀들에 대하여 필터링을 수행하는 것은 서로 인접한 픽셀들간의 차이가 덜하도록 스무딩 (smoothing) 처리하는 것을 특징으로 하는 블록 경계 영역 필터링 방법.
  4. 제 2항에 있어서,
    상기 소정 픽셀들에 대한 필터링은 상기 블록 경계를 중심으로 양쪽에 바로 인접한 각각 1개씩의 픽셀에 대하여 상대적으로 강한 필터링을 수행하는 것을 특징으로 하는 블록 경계 영역 필터링 방법.
  5. 입력된 영상에 대하여 디코딩을 수행할 때 영상의 블록 경계 영역을 필터링하는 방법에 있어서,
    블록 경계 영역에 인접한 픽셀들 간의 차를 포함하는 제 1함수 값과 임계치의 비교 결과에 근거하여 영상의 블록 경계 영역에 대한 필터링 여부를 결정하는 단계와;
    상기 제 1함수 값이 상기 임계치보다 작거나 같으면 상기 블록 경계 영역에 인접한 소정 픽셀들에 대하여 필터링을 수행하는 단계를 포함하여 이루어지는 것을 특징으로 하는 블록 경계 영역 필터링 방법.
  6. 제 5항에 있어서,
    상기 소정 픽셀들에 대하여 필터링을 수행하는 것은 서로 인접한 픽셀들간의 차이가 덜하도록 스무딩 (smoothing) 처리하는 것을 특징으로 하는 블록 경계 영역 필터링 방법.
  7. 제 5항에 있어서,
    상기 소정 픽셀들에 대한 필터링은 상기 블록 경계를 중심으로 양쪽에 바로 인접한 각각 1개씩의 픽셀에 대하여 상대적으로 강한 필터링을 수행하는 것을 특징으로 하는 블록 경계 영역 필터링 방법.
  8. 삭제
KR10-2002-0063547A 2002-10-17 2002-10-17 블록 경계 영역 필터링 방법 KR100524856B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0063547A KR100524856B1 (ko) 2002-10-17 2002-10-17 블록 경계 영역 필터링 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0063547A KR100524856B1 (ko) 2002-10-17 2002-10-17 블록 경계 영역 필터링 방법

Related Child Applications (4)

Application Number Title Priority Date Filing Date
KR1020050051595A Division KR100839304B1 (ko) 2005-06-15 2005-06-15 동영상 디코딩 방법
KR1020050054306A Division KR100598369B1 (ko) 2005-06-23 2005-06-23 블록 경계 영역 필터링 방법
KR1020050054304A Division KR100598367B1 (ko) 2005-06-23 2005-06-23 블록 경계 영역 필터링 방법
KR1020050054305A Division KR100598368B1 (ko) 2005-06-23 2005-06-23 블록 경계 영역 필터링 방법

Publications (2)

Publication Number Publication Date
KR20040034900A KR20040034900A (ko) 2004-04-29
KR100524856B1 true KR100524856B1 (ko) 2005-10-28

Family

ID=37333895

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0063547A KR100524856B1 (ko) 2002-10-17 2002-10-17 블록 경계 영역 필터링 방법

Country Status (1)

Country Link
KR (1) KR100524856B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7961357B2 (en) 2004-12-08 2011-06-14 Electronics And Telecommunications Research Institute Block artifact phenomenon eliminating device and eliminating method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08191444A (ja) * 1995-01-09 1996-07-23 Matsushita Electric Ind Co Ltd ビデオ信号復号化装置
JPH0927955A (ja) * 1995-07-11 1997-01-28 Matsushita Electric Ind Co Ltd 画像処理装置
JPH09247672A (ja) * 1996-03-07 1997-09-19 Matsushita Electric Ind Co Ltd 画像復号方法および画像復号装置
KR19980013760A (ko) * 1996-08-02 1998-05-15 김인두,김동철 답판(Treadle)
KR20000015524A (ko) * 1998-08-31 2000-03-15 구자홍 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기
KR20020053014A (ko) * 2000-12-26 2002-07-04 요트.게.아. 롤페즈 데이터 처리 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08191444A (ja) * 1995-01-09 1996-07-23 Matsushita Electric Ind Co Ltd ビデオ信号復号化装置
JPH0927955A (ja) * 1995-07-11 1997-01-28 Matsushita Electric Ind Co Ltd 画像処理装置
JPH09247672A (ja) * 1996-03-07 1997-09-19 Matsushita Electric Ind Co Ltd 画像復号方法および画像復号装置
KR19980013760A (ko) * 1996-08-02 1998-05-15 김인두,김동철 답판(Treadle)
KR20000015524A (ko) * 1998-08-31 2000-03-15 구자홍 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기
KR20020053014A (ko) * 2000-12-26 2002-07-04 요트.게.아. 롤페즈 데이터 처리 방법

Also Published As

Publication number Publication date
KR20040034900A (ko) 2004-04-29

Similar Documents

Publication Publication Date Title
US7430336B2 (en) Method and apparatus for image enhancement for low bit rate video compression
EP1884120B1 (en) Deblock filtering techniques for video coding according to multiple video standards
EP1805994B1 (en) Deblocking filter
EP1513349A2 (en) Bitstream-controlled post-processing video filtering
US7822125B2 (en) Method for chroma deblocking
US20030035586A1 (en) Decoding compressed image data
KR20180078310A (ko) 코딩 프로세스에서의 실시간 비디오 노이즈를 감소시키는 방법, 단말기, 및 컴퓨터로 판독할 수 있는 비휘발성 저장 매체
US20090080517A1 (en) Method and Related Device for Reducing Blocking Artifacts in Video Streams
JP2000232651A (ja) ブロック変換符号化された画像表現から復号した電子的画像の中の歪を除去する方法
EP1439711A2 (en) Method for blocking artifact reduction
KR100823145B1 (ko) 관심영역 기반의 영상 화질개선장치 및 양자화기기 및 그동작 방법
KR100885441B1 (ko) 블록 경계 영역 필터링 방법
KR100598368B1 (ko) 블록 경계 영역 필터링 방법
KR100598369B1 (ko) 블록 경계 영역 필터링 방법
KR100524856B1 (ko) 블록 경계 영역 필터링 방법
KR100598367B1 (ko) 블록 경계 영역 필터링 방법
KR100839304B1 (ko) 동영상 디코딩 방법
JP2008544621A (ja) ビデオエラー隠蔽を向上させる符号化及び復号の方法及び装置
KR100917207B1 (ko) 블록 경계 영역 필터링 방법
KR100917208B1 (ko) 블록 경계 영역 필터링 방법
Naccari et al. Perceptually optimized video compression
EP1182885A2 (en) Method and apparatus for image quality enhancement
KR20020084712A (ko) 디블로킹 필터용 16비트 단위 어드레스 구조를 가지는메모리 맵
Cheung et al. Improving MPEG-4 coding performance by jointly optimizing both compression and blocking effect elimination

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
A107 Divisional application of patent
A107 Divisional application of patent
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee