KR101253156B1 - 영상 신호의 인코딩/디코딩 방법 - Google Patents

영상 신호의 인코딩/디코딩 방법 Download PDF

Info

Publication number
KR101253156B1
KR101253156B1 KR1020060047362A KR20060047362A KR101253156B1 KR 101253156 B1 KR101253156 B1 KR 101253156B1 KR 1020060047362 A KR1020060047362 A KR 1020060047362A KR 20060047362 A KR20060047362 A KR 20060047362A KR 101253156 B1 KR101253156 B1 KR 101253156B1
Authority
KR
South Korea
Prior art keywords
layer
deblocking filter
base layer
image
filter
Prior art date
Application number
KR1020060047362A
Other languages
English (en)
Other versions
KR20060122754A (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 엘지전자 주식회사
Publication of KR20060122754A publication Critical patent/KR20060122754A/ko
Application granted granted Critical
Publication of KR101253156B1 publication Critical patent/KR101253156B1/ko

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04HBUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
    • E04H17/00Fencing, e.g. fences, enclosures, corrals
    • E04H17/14Fences constructed of rigid elements, e.g. with additional wire fillings or with posts

Landscapes

  • Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

본 발명은 영상 신호를 인코딩 하고 디코딩 하는 방법에 관한 것이다. 본 발명에 따른 일 실시예에서, 베이스 레이어의 영상 프레임에 항상 디블로킹 필터가 적용되어 인핸스드 레이어의 예측을 위한 기준 영상으로 사용된다. 또한, 본 발명에 따른 다른 실시예에서, 디코딩 과정 이후의 영상에 적용될 디블로킹 필터의 강도가 베이스 레이어와 인핸스드 레이어의 공간적 해상도를 기초로 조절되는데, 상기 인핸스드 레이어와 베이스 레이어의 해상도의 비가 2가 아니면 높은 강도의 디블로킹 필터가 적용된다. 따라서, 현재의 JSVM의 디블로킹 필터 과정에 불충분하고 부정확하게 정의된 부분을 보충할 수 있게 된다
디블로킹 필터, 인트라 베이스 모드, 필터 강도, dyadic, 베이스 레이어, 인핸스드 레이어

Description

영상 신호의 인코딩/디코딩 방법 { Method for encoding/decoding video signal }
도 1은 AVC의 인코딩 알고리즘을 개략적으로 표현한 것이고,
도 2는 디블로킹 필터가 영상 블록의 수직 또는 수평 가장자리에 적용되는 예를 도시한 것이고,
도 3은 본 발명의 일 실시예에 따라 디코딩 과정 이후의 영상에 디블로킹 필터를 적용할 때 경계 세기 파라미터를 선택하는 과정을 나타낸 것이다.
본 발명은 영상 신호를 인코딩 하고 디코딩 하는 방법에 관한 것이다.
스케일러블 영상 코덱(SVC : Scalable Video Codec) 방식은 영상 신호를 인코딩 함에 있어, 최고 화질로 인코딩 하되, 그 결과로 생성된 픽처 시퀀스의 부분 시퀀스(시퀀스 전체에서 간헐적으로 선택된 프레임의 시퀀스)를 디코딩 하여 사용해도 어느 정도 화질의 영상 표현이 가능하도록 하는 방식이다.
SVC는 AVC(Advanced Video Codec : 'H.264'라고도 함)로부터 확장된 코덱으로, 도 1은 AVC의 인코딩 알고리즘을 개략적으로 표현한 것이다. AVC 디코딩은, 모션 예측 과정을 제외하고는, 도 1의 인코딩 과정의 역순으로 진행된다.
입력되는 영상 신호는, 공간적(spatial) 및/또는 시간적(temporal)으로 영상의 움직임(motion)이 예측되고(motion prediction) 보상되어(motion compensation), 이를 기초로 오차(residual) 데이터를 갖는 영상 블록으로 생성된다. 생성된 영상 블록의 오차 데이터는 DCT(Discrete Cosine Transform) 또는 웨이브렛(Wavelet)과 같은 2-D 변환 방법에 의해 계수로 변환되고, 변환 계수는 임의의 양자화 스텝으로 양자화된다.
양자화 과정에서 발생하는 손실을 고려하지 않고 모션을 예측하는 경우, 디코더에서는 인코딩 된 영상 데이터와 동일한 영상 신호를 복원할 수 없다. 따라 서, 이를 고려하여, 양자화된 변환 계수를 역양자화와 역변환하여 모션 보상을 하고, 이를 기초로 모션 예측 동작을 수행한다.
변환 동작은 모션 예측 동작에 의해 생성된 데이터 사이의 상관 관계를 줄이기(decorrelate) 위하여 수행되는데, 역변환이 가능한 변환이 적용된다. 또한, 인코더 및 디코더의 하드웨어 설계와 곱셈 연산의 부담(load)을 줄이기 위하여, 정수 변환(integer transform), 16 비트 변환, 및 8x8 대신 4x4 블록 크기의 변환 등이 사용되고 있다. 16x16의 레지듀얼 매크로 블록은 16개의 4x4 블록으로 나뉘고, 각 블록이 4x4 정수 변환된다.
양자화된 변환 계수는, 지그재그(zigzag) 또는 변형된 지그재그와 같은 순서로 스캔 된 후, 가변 길이 코딩(VLC : Variable Length Coding) 또는 산술 코딩(arithmetic coding)과 같은 엔트로피(entropy) 코딩 방법에 의해, 모션 벡터, 헤더 정보, 및 부가적인 정보 등과 함께, 전송하거나 저장하기 용이한 압축된 비트 스트림으로 코딩 된다.
스케일러블 방식으로 인코딩 된 픽처 시퀀스는 그 부분 시퀀스만을 수신하여 처리함으로써도 어느 정도 화질의 영상 표현이 가능하지만, 비트 레이트(bit rate)가 낮아지는 경우 화질 저하가 크게 나타난다. 이를 해소하기 위해서, 낮은 전송률을 위한 별도의 보조 픽처 시퀀스, 예를 들어 소화면 및/또는 초당 프레임 수 등이 낮은 픽처 시퀀스를 제공할 수도 있다.
보조 픽처 시퀀스를 베이스 레이어(base layer)로, 주 픽처 시퀀스를 인핸스드(enhanced) 레이어 또는 인핸스먼트(enhancement) 레이어라고 부른다. 베이스 레이어와 인핸스드 레이어는 동일한 영상 신호원을 인코딩 한 것으로, 두 레이어의 영상 신호에는 잉여 정보(리던던시(redundancy))가 존재한다. 따라서, 베이스 레이어를 제공하는 경우에는, 코딩 효율을 높이기 위해 레이어 간 예측 방법(interlayer prediction method)을 사용할 수 있다.
영상 블록을 인코딩 할 때, 영상의 움직임이 시간적으로(이웃 픽처로부터) 예측되어 이를 기초로 하는 경우를 인터 모드(inter mode)라 하고, 그렇지 않은 경우 해당 픽처 내의 다른 픽셀을 이용하는 경우를 인트라 모드(intra mode) 또는 내부 모드라 한다. 또한, 인핸스드 레이어의 영상 블록이 베이스 레이어의 동시간 시간의 프레임 내의 대응되는 위치에 놓인 블록을 기준으로 예측되는 경우를 인트라 베이스 모드(intra Base, intraBL, 또는 intra interlayer mode)라 한다.
한편, 이러한 모션 보상 예측 및 변환은 영상 블록, 예를 들어 16x16 크기의 매크로 블록 또는 4x4 크기의 서브 블록 단위로 수행되기 때문에, 영상 블록의 경계에서 블록화 현상(blocking artifact)이 발생하여 영상을 왜곡한다.
이러한 블록화 현상을 감소시키기 위하여, 모션 예측 동작이 수행된 이후에 디블로킹 필터링이 적용되는데, 디블로킹 필터는 블록의 가장자리를 부드럽게 하여 디코딩 된 프레임의 화질을 향상시킨다.
디블로킹 필터링은, 도 2에 도시한 바와 같이, 영상 블록의 수직 또는 수평 가장자리에 적용된다. 디블로킹 필터링 동작은 경계의 양쪽에 대해 3개의 픽셀(샘플)까지 영향을 미친다. 도 2는 인접한 영상 블록 p와 q에 있는 수직 또는 수평 경계 양쪽의 4개의 샘플(p0, p1, p2, p3 그리고 q0, q1, q2, q3)을 나타낸다.
블록 왜곡 현상을 줄이기 위한 디블로킹 필터링의 적용 여부는 영상 블록의 경계에서의 세기와 경계 주위의 픽셀의 변화(gradient)에 의해 좌우되고, 디블로킹 필터의 강도는, 양자화 파라미터(parameter), 내부 모드, 인터 모드, 블록의 크기 등을 가리키는 영상 블록의 타입, 모션 벡터, 디블로킹 필터링 되기 전의 픽셀 값 등에 의해 결정된다.
일반적으로, 인트라 모드로 인코딩 된 블록에 대해서는 큰 값(3 또는 4)의 경계 세기 파라미터(boundary strength parameter, 간단하게 bs라 함)가 선택되고, 인트라 모드가 아닌 블록에 대해서는 작은 값(0 ~2)의 bs가 선택된다.
또한, intraBL 모드에서 디블로킹 필터는 업샘플링(up-sampling) 또는 인터폴레이션(interpolation) 된 베이스 레이어의 픽처(프레임)에 적용될 수 있다.
현재의 JSVM(Joint Scalable Video Model) 1.0에서, intraBL 모드의 경우에는, 특별한 경우를 제외하고는, 업샘플링 된 후와 디코딩 과정 이후의 2 번의 디블로킹 필터가 사용되는데, 상기 특별한 경우에는 베이스 레이어와 인핸스드 레이어의 해상도가 동일한 경우가 포함된다.
즉, 베이스 레이어와 인핸스드 레이어의 공간적 해상도가 동일한 경우, 인핸스드 레이어는, 디블로킹 필터가 적용되지 않고 인터폴레이션 되어 만들어진 베이스 레이어의 영상을 intraBL 예측의 기준 영상(predictor)으로 사용한다.
또한, 확장된 공간적 스케일러빌러티(extended spatial scalability)의 경우, 예를 들어 인핸스드 레이어가 공간적 해상도가 베이스 레이어의 2의 정수 배가 아닌 경우(non-dyadic case)에 대해서는 디블로킹 필터의 적용 여부에 대한 논의가 충분히 이루어지고 있지 않았다.
본 발명은 상기 문제를 해결하기 위한 것으로, 본 발명은, non-dyadic인 경우에도 디블로킹 필터를 적용하는 것을 목적으로 한다.
또한, 본 발명의 다른 목적은, 디블로킹 필터를 적용하기 위해 확인해야 하는 조건의 수를 줄이는데 있다.
또한, 본 발명의 다른 목적은, 공간적 해상도가 동일한 베이스 레이어를 기초로 하는 intraBL 모드에서 디블로킹 필터의 강도를 적절하게 조절하는 방법을 제공하는데 있다.
상기한 목적을 달성하기 위해 본 발명의 일 실시예에 따른 영상 신호를 인코딩/디코딩 하는 방법은, 제 1 레이어를 예측의 기준 영상으로 이용하여 제 2 레이어를 얻는 단계; 및 상기 얻은 제 2 레이어에 제 2 필터를 적용하는 단계를 포함하여 이루어지고, 여기서, 제 2 레이어를 얻는 단계는, 제 1 레이어의 임의의 프레임을 업샘플링 및/또는 인터폴레이션 하는 단계; 상기 업샘플링 및/또는 인터폴레이션 된 프레임에 제 1 필터를 적용하는 단계; 및 상기 제 1 필터가 적용된 프레임을 기초로 제 2 레이어를 예측하는 단계를 포함하여 이루어지고, 상기 제 1 필터와 제 2 필터는 영상 블록의 가장자리를 부드럽게 하기 위한 필터인 것을 특징으로 한다.
상기 실시예에서, 상기 제 1 필터에는, 상기 제 1 레이어와 제 2 레이어의 해상도 비율에 무관하게 동일한 강도의 필터가 사용되거나 또는 상기 제 2 레이어가 상기 제 1 레이어의 해상도의 2배인 경우와 그렇지 않은 경우를 구별하여 서로 다른 강도의 필터가 사용될 수 있다. 또한, 상기 제 1 필터가 상기 제 2 필터보다 강도가 높은 것이 바람직하다.
또한, 본 발명의 다른 실시예에 따른 영상 신호를 인코딩/디코딩 하는 방법은, 제 1 레이어를 예측의 기준 영상으로 이용하여 제 2 레이어를 얻는 단계; 및 상기 얻은 제 2 레이어에 영상 블록의 가장자리를 부드럽게 하기 위한 필터를 적용하는 단계를 포함하여 이루어지고, 여기서, 상기 필터의 강도는 상기 제 1 레이어와 제 2 레이어의 해상도를 기초로 조절되는 것을 특징으로 한다.
상기 실시예에서, 상기 제 2 레이어와 제 1 레이어의 해상도의 비가 2가 아닌 경우 높은 강도의 필터가 적용되는 것이 바람직하다.
이하, 본 발명의 바람직한 실시예에 대해 첨부 도면을 참조하여 상세히 설명한다.
일반적으로 높은 강도의 디블로킹 필터를 거친 영상 블록이 예측을 위한 기준 영상으로 사용되는 것이 모션 예측의 효율을 향상시키기 위해서 바람직하다. 또한 앞에서 설명한 바와 같이, 인트라 모드로 인코딩 된 영상 블록에 대해서는 높은 강도의 디블로킹 필터가 적용된다.
앞에서 살펴본 바와 같이, 인핸스드 레이어가 예측을 위한 기준 영상으로 업 샘플링 된 베이스 레이어를 사용하는 경우, 디블로킹 필터는 베이스 레이어에 대한 업샘플링 이후 그리고 디코딩 과정(예측 동작) 이후에 적용된다.
이와 같은 경우, 즉 공간적 해상도가 1/2인 베이스 레이어가 이용되는 intraBL 모드의 경우, 현재의 JSVM는 디코딩 과정 이후의 영상에는 약한 강도의 디블로킹 필터(bs=1)를 적용한다.
이는 강한 강도의 디블로킹 필터를 중복 적용함으로써 영상이 너무 무뎌지는 현상을 막기 위함이다. 물론, 1/2의 공간적 해상도를 갖는 베이스 레이어에는 업샘플링 이후에 높은 강도의 디블로킹 필터가 적용된다.
업샘플링 또는 인터폴레이션 된 베이스 레이어에 디블로킹 필터의 적용 여부를 확인하기 위해, 인핸스드 레이어와 베이스 레이어가 dyadic인지, 즉 베이스 레이어의 공간적 해상도가 인핸스드 레이어의 공간적 해상도의 1/2인지를 확인하는 과정이 필요하다.
베이스 레이어와 인핸스드 레이어의 공간적 해상도가 동일한 경우를 포함하여 non-dyadic 경우에는, intraBL 예측을 위한 기준 영상으로 사용될 베이스 레이어의 영상에 대해서는 디블로킹 필터가 적용되지 않는다.
따라서, 이 경우 인핸스드 레이어의 예측을 위한 기준 영상으로 베이스 레이어가 사용되더라도, 약한 강도의 디블로킹 필터가 디코딩 과정 이후에만 적용되는 문제가 발생한다.
본 발명에 따른 일 실시예는, 베이스 레이어의 복원된(reconstructed) 영상 프레임에 항상 디블로킹 필터를 적용하여 인핸스드 레이어의 레이어 간 예측을 위한 기준 영상을 위해 사용한다. 즉, 본 발명은 베이스 레이어와 인핸스드 레이어의 공간적 해상도의 비율에 무관하게 디블로킹 필터를 사용한다.
베이스 레이어의 복원된(reconstructed) 영상 프레임을 인터폴레이션 하기 위해서는, 패딩(padding) 과정과 디블로킹 과정이 수행된다. 베이스 레이어와 인핸스드 레이어의 공간적 해상도가 동일하거나 dyadic인 경우에도 디블로킹 필터가 필요하다. 따라서, 디블로킹 필터의 중복에 의해 영상이 과도하게 무뎌지는(over-smoothing) 것을 막기 위해 디블로킹 필터의 강도를 조절할 필요가 있다.
인트라 베이스 레이어의 경우, 디블로킹 필터가 두 번, 인터폴레이션 또는 업샘플링 이후 및 디코딩 과정 이후에 사용되기 때문에, 높은 강도의 디블로킹 필터는 영상을 너무 무디게 할 우려가 있다. 이를 막기 위해, 디블로킹 필터의 강도가 조절되어야 한다.
본 발명의 일 실시예에서는, dyadic인 경우와 non-dyadic 경우 모두에 동일한 디블로킹 필터를 사용한다. 이 경우 dyadic/non-dyadic 여부를 확인할 필요가 없게 되어 간단해지지만, 대신 적응적으로 디블로킹 필터의 강도를 조절할 수 없게 된다.
본 발명의 다른 실시예에서는, dyadic인 경우와 non-dyadic 경우를 구별하여 다른 디블로킹 필터를 사용한다. 이 경우, dyadic/non-dyadic 여부를 확인해야 하므로, 전체적인 복잡도가 증가하지만, 디블로킹 필터의 강도를 적응적으로 조절할 수 있게 된다.
특히, 베이스 레이어와 인핸스드 레이어의 공간적 해상도가 동일한 경우, 베이스 레이어의 복원된 프레임이 인터폴레이션 되고 디블로킹 필터가 적용되어 intraBL 모드의 인핸스드 레이어의 기준 영상으로 사용된다.
본 발명의 또 다른 실시예에서는, 디코딩 과정 이후의 영상에 적용될 디블로킹 필터의 강도가 베이스 레이어와 인핸스드 레이어의 공간적 해상도를 고려하여 조절된다.
도 3은 본 발명의 일 실시예에 따라 디코딩 과정 이후의 영상에 디블로킹 필터를 적용할 때 경계 세기 파라미터(bs)를 선택하는 과정을 나타낸 것이다.
디코딩 과정 이후의 디블로킹 필터의 경우, 인접한 영상 블록, 예를 들어 4x4의 p, q에 대해서 일반적으로 다음과 같은 규칙으로 bs가 선택된다.
i) p 및/또는 q가 인트라 모드이고 경계가 매크로 블록의 경계일 때, bs=4(가장 강한 필터링),
ii) p와 q가 인트라 모드이고 경계가 매크로 블록의 경계가 아닐 때, bs=3,
iii) p와 q가 모두 인트라 모드가 아니고; p 또는 q가 코딩된 계수를 포함할 때, bs=2,
iv) p 또는 q가 모두 인트라 모드가 아니고; p와 q가 모두 코딩된 계수를 포함하지 않고; p와 q가 서로 다른 프레임을 참조하거나 서로 다른 개수의 프레임을 참조하거나 하나의 휘도 샘플 또는 그 이상 모션 벡터의 값이 차이가 날 때, bs=1,
v) 그 밖의 모든 경우, bs=0(필터링 하지 않음)
현재의 JSVM에서는, 베이스 레이어의 공간적 해상도가 인핸스드 레이어의 1/2인 경우, 베이스 레이어의 업샘플링 이후 높은 강도(bs=3 or 4)의 디블로킹 필터가 적용되고, 디코딩 과정 이후에는 낮은 강도(bs=1)의 디블로킹 필터가 적용된다. 그리고, 베이스 레이어와 인핸스드 레이어의 공간적 해상도가 같거나 non-dyadic 경우에는 베이스 레이어에 대한 인터폴레이션 또는 업샘플링 이후에는 디블로킹 필터가 적용되지 않고, 디코딩 과정 이후에도 낮은 강도의 디블로킹 필터가 적용된다.
본 발명의 일 실시예에서는, 인트라 모드 또는 인트라 베이스 모드이고 매크로 블록의 경계에 있지 않는(같은 매크로 블록 내에 있고, 즉 두 블록의 모드가 동일한) p와 q에 대해서, p와 q가 intraBL이고 베이스 레이어의 공간적 해상도가 인핸스드 레이어의 1/2인 경우에만 디코딩 과정 이후의 디블로킹 필터의 강도를 약하게 하고(bs=1), 그렇지 않은 경우에는 디코딩 과정 이후의 디블로킹 필터의 강도를 강하게 한다(bs=3).
여기서, 그렇지 않은 경우에는, p와 q가 intraBL이고 베이스 레이어의 공간적 해상도가 인핸스드 레이어의 1/2이 아닌 경우와 p와 q가 인트라 모드인 경우(이 경우에는 공간적 해상도는 무의미)가 포함된다.
전자의 경우는 인트라 모드(또는 인트라 베이스 모드)이지만 업샘플링 또는 인터폴레이션 이후에 디블로킹 필터가 적용되지 않기 때문에, 디코딩 과정 이후에 높은 강도(bs=3)의 디블로킹 필터가 적용된다. 후자의 경우는 인트라 모드이기 때문에 디코딩 과정 이후에 높은 강도(bs=3)의 디블로킹 필터가 적용된다.
또한, 적어도 하나가 인트라 모드(인트라 모드 또는 인트라 베이스 모드)이고 매크로 블록의 경계에 있는 p와 q에 대해서, p와 q가 모두 intraBL이고 베이스 레이어의 공간적 해상도가 인핸스드 레이어의 1/2인 경우에만 디코딩 과정 이후의 디블로킹 필터의 강도를 약하게 하고(bs=1), 그렇지 않은 경우에는 디코딩 과정 이후의 디블로킹 필터의 강도를 강하게 한다(bs=4).
여기서, 그렇지 않은 경우에는, p와 q가 intraBL이고 베이스 레이어의 공간적 해상도가 인핸스드 레이어의 1/2이 아닌 경우, p와 q가 어느 하나만이 intraBL인 경우, 및 p 또는 q가 인트라 모드인 경우(이 경우에는 공간적 해상도는 무의미)가 포함된다. 3 경우 모두 매크로 블록의 경계에 있는 인트라 모드이기 때문에, 디코딩 과정 이후에 높은 강도(bs=4)의 디블로킹 필터가 적용된다.
따라서, 베이스 레이어에 대한 인터폴레이션 또는 업샘플링 이후에는 디블로킹 필터가 적용되지 않는, 베이스 레이어와 인핸스드 레이어의 공간적 해상도가 같거나 non-dyadic 경우, 디코딩 과정 이후에 bs가 3 또는 4의 높은 강도의 디블로킹 필터가 적용될 수 있다.
기본적으로 디블로킹 필터는 인코딩 된 픽처를 디코딩 하는 과정 또는 장치에서 사용된다. 하지만, 인코딩 장치는, 인코딩 성능을 확인하기 위하여, 인코딩 된 비트 스트림을 디코딩 하는 디코딩 장치의 동작을 시뮬레이션 해야 하므로, 영상 신호를 인코딩 하는 인코딩 장치도 디블로킹 필터링 동작을 수행한다. 따라서, 본 발명은, 인코딩 된 영상 신호를 디코딩 하는 방법/장치 뿐만 아니라 영상 신호 를 인코딩 하는 방법/장치에 적용될 수 있다.
이상, 전술한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것으로, 당업자라면 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서 또 다른 다양한 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다.
본 발명의 실시예에 따라, 확장된 공간적 스케일러빌러티의 경우에도 디블로킹 필터를 적용할 수 있게 되고, 공간적 해상도가 동일한 베이스 레이어를 이용하는 intraBL 모드에서 디블로킹 필터가 부적절하게 약하게 적용되는 종래의 문제를 해결하게 됨으로써, 현재의 JSVM의 디블로킹 필터 과정에 불충분하고 부정확하게 정의된 부분을 보충할 수 있게 된다.

Claims (6)

  1. 제 1 레이어의 영상 프레임을 디코딩하는 단계;
    상기 디코딩 된 제 1 레이어의 영상 프레임에 제 1 디블로킹 필터를 적용하고, 업샘플링 된 제 1 레이어의 영상프레임을 획득하는 단계;
    상기 업샘플링 된 제 1 레이어의 영상 프레임을 이용하여 제 2 레이어의 영상 프레임을 디코딩하는 단계; 및
    상기 디코딩 된 제 2 레이어의 영상 프레임에 제 2 디블로킹 필터를 적용하는 단계를 포함하는 영상 신호 디코딩 방법.
  2. 제 1항에 있어서,
    상기 제 1 디블로킹 필터는, 상기 제 1 레이어와 제 2 레이어의 해상도 비율에 무관하게 동일한 강도의 디블로킹 필터가 사용되는 것을 특징으로 하는 영상 신호 디코딩 방법.
  3. 제 1항에 있어서,
    상기 제 2 디블로킹 필터는, 상기 제 1 레이어와 제 2 레이어의 해상도가 동일한 경우와 다른 경우를 구별하여 서로 다른 강도의 디블로킹 필터가 적용되는 것을 특징으로 하는 영상 신호 디코딩 방법.
  4. 제 3항에 있어서,
    상기 제 2 디블로킹 필터는, 상기 제 1 레이어와 제 2 레이어의 해상도가 다른 경우, 해상도가 동일한 경우보다 더 높은 강도의 디블로킹 필터를 적용하는 것을 특징으로 하는 영상 신호 디코딩 방법.
  5. 제 1 레이어를 예측의 기준 영상으로 이용하여 제 2 레이어를 얻는 단계; 및
    상기 얻은 제 2 레이어에 디블로킹 필터를 적용하는 단계를 포함하되,
    상기 디블로킹 필터의 강도는 상기 제 1 레이어와 제 2 레이어의 해상도를 기초로 조절되는 것을 특징으로 하는 영상 신호 디코딩 방법.
  6. 제 5항에 있어서,
    상기 제 2 레이어와 제 1 레이어의 해상도가 다른 경우, 해상도가 동일한 경우보다 더 높은 강도의 디블로킹 필터가 적용되는 것을 특징으로 하는 영상 신호 디코딩 방법.
KR1020060047362A 2005-05-26 2006-05-26 영상 신호의 인코딩/디코딩 방법 KR101253156B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US68459005P 2005-05-26 2005-05-26
US60/684,590 2005-05-26

Publications (2)

Publication Number Publication Date
KR20060122754A KR20060122754A (ko) 2006-11-30
KR101253156B1 true KR101253156B1 (ko) 2013-04-10

Family

ID=37707970

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020050115575A KR20060122671A (ko) 2005-05-26 2005-11-30 영상 신호의 스케일러블 인코딩 및 디코딩 방법
KR1020060014309A KR20060122684A (ko) 2005-05-26 2006-02-14 영상 신호의 인코딩 및 디코딩 방법
KR1020060047362A KR101253156B1 (ko) 2005-05-26 2006-05-26 영상 신호의 인코딩/디코딩 방법

Family Applications Before (2)

Application Number Title Priority Date Filing Date
KR1020050115575A KR20060122671A (ko) 2005-05-26 2005-11-30 영상 신호의 스케일러블 인코딩 및 디코딩 방법
KR1020060014309A KR20060122684A (ko) 2005-05-26 2006-02-14 영상 신호의 인코딩 및 디코딩 방법

Country Status (2)

Country Link
KR (3) KR20060122671A (ko)
CN (3) CN101185343A (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100781525B1 (ko) * 2006-04-06 2007-12-03 삼성전자주식회사 가중 평균합을 이용하여 fgs 계층을 인코딩 및디코딩하는 방법 및 장치
US8532178B2 (en) 2006-08-25 2013-09-10 Lg Electronics Inc. Method and apparatus for decoding/encoding a video signal with inter-view reference picture list construction
KR101366288B1 (ko) * 2006-12-13 2014-02-21 엘지전자 주식회사 비디오 신호의 디코딩 방법 및 장치
KR101066117B1 (ko) * 2009-11-12 2011-09-20 전자부품연구원 스케일러블 영상 코딩 방법 및 장치
CN102088605B (zh) * 2011-02-23 2012-12-05 浙江大学 可伸缩视频编码快速层间预测选择方法
CN103379320B (zh) * 2012-04-16 2016-11-23 华为技术有限公司 视频图像码流处理方法和设备
KR101812615B1 (ko) 2012-09-28 2017-12-27 노키아 테크놀로지스 오와이 비디오 코딩 및 디코딩을 위한 장치, 방법 및 컴퓨터 프로그램
CN109510988B (zh) * 2012-09-28 2023-04-14 索尼公司 图像处理装置和方法
KR20140087971A (ko) 2012-12-26 2014-07-09 한국전자통신연구원 계층적 비디오 부호화에서 다중참조계층을 적용한 화면간 부/복호화 방법 및 그 장치
US9584808B2 (en) * 2013-02-22 2017-02-28 Qualcomm Incorporated Device and method for scalable coding of video information
CN105122801A (zh) * 2013-04-17 2015-12-02 韦勒斯标准与技术协会公司 视频信号处理方法及装置
CA2909595A1 (en) * 2013-04-17 2014-10-23 Wilus Institute Of Standards And Technology Inc. Method and apparatus for processing video signal
KR20160005027A (ko) * 2013-04-17 2016-01-13 주식회사 윌러스표준기술연구소 비디오 신호 처리 방법 및 장치
WO2015064989A1 (ko) * 2013-10-29 2015-05-07 주식회사 케이티 멀티 레이어 비디오 신호 인코딩/디코딩 방법 및 장치
EP3251350B1 (en) * 2015-01-29 2023-04-19 VID SCALE, Inc. Intra-block copy searching

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040086041A1 (en) * 2002-10-30 2004-05-06 Koninklijke Philips Electronics N.V. System and method for advanced data partitioning for robust video transmission
KR20040054747A (ko) * 2001-10-26 2004-06-25 코닌클리케 필립스 일렉트로닉스 엔.브이. 공간 스케일가능 압축
KR100679035B1 (ko) * 2005-01-04 2007-02-06 삼성전자주식회사 인트라 bl 모드를 고려한 디블록 필터링 방법, 및 상기방법을 이용하는 다 계층 비디오 인코더/디코더

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040054747A (ko) * 2001-10-26 2004-06-25 코닌클리케 필립스 일렉트로닉스 엔.브이. 공간 스케일가능 압축
US20040086041A1 (en) * 2002-10-30 2004-05-06 Koninklijke Philips Electronics N.V. System and method for advanced data partitioning for robust video transmission
KR100679035B1 (ko) * 2005-01-04 2007-02-06 삼성전자주식회사 인트라 bl 모드를 고려한 디블록 필터링 방법, 및 상기방법을 이용하는 다 계층 비디오 인코더/디코더

Also Published As

Publication number Publication date
CN101185332A (zh) 2008-05-21
KR20060122671A (ko) 2006-11-30
CN101185333A (zh) 2008-05-21
KR20060122684A (ko) 2006-11-30
CN101185343A (zh) 2008-05-21
KR20060122754A (ko) 2006-11-30

Similar Documents

Publication Publication Date Title
KR101253156B1 (ko) 영상 신호의 인코딩/디코딩 방법
KR100679035B1 (ko) 인트라 bl 모드를 고려한 디블록 필터링 방법, 및 상기방법을 이용하는 다 계층 비디오 인코더/디코더
KR100772883B1 (ko) 인트라 bl 모드를 고려한 디블록 필터링 방법, 및 상기방법을 이용하는 다 계층 비디오 인코더/디코더
KR100913104B1 (ko) 영상 신호의 인코딩 및 디코딩 방법
JP4191779B2 (ja) イントラblモードを考慮したビデオデコーディング方法、ビデオデコーダ、及び、記録媒体
JP5763210B2 (ja) 改良されたループ型フィルタリング処理のための方法と装置
KR101708265B1 (ko) 영상 부호화 및 복호화 장치 및 그 방법
KR100959436B1 (ko) 공간 계위 강화 계층 내의 인접 블록들 간의 블록 경계를특징화하는 방법 및 그 시스템
EP3363198B1 (en) Method and apparatus of adaptive filtering of samples for video coding
JP4999340B2 (ja) 動画像符号化装置、動画像復号装置、動画像符号化方法、及び動画像復号方法
US8577168B2 (en) System and method for in-loop deblocking in scalable video coding
EP2755388B1 (en) Method, device, and program for encoding and decoding image
US20120033040A1 (en) Filter Selection for Video Pre-Processing in Video Applications
EP1809040A2 (en) Multilayer-based video encoding/decoding method and video encoder using smoothing prediction
KR20070074453A (ko) 영상 신호의 인코딩 및 디코딩 방법
WO2006110890A2 (en) Macro-block based mixed resolution video compression system
KR20060119736A (ko) 영상 신호의 인코딩 방법
Choi et al. Macroblock-level adaptive dynamic resolution conversion technique
Kesireddy A new adaptive trilateral filter for in-loop filtering
GB2516225A (en) Method, device, and computer program for block filtering in a video encoder and decoder

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160324

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170314

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20180314

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190314

Year of fee payment: 7