1 |
1
인트라 예측을 이용하여 현재블록을 복원하기 위한 영상 복호화 방법에 있어서,상기 현재블록을 복수의 서브블록으로 분할할지 여부를 결정하는 단계;상기 현재블록이 상기 복수의 서브블록으로 분할될 때, 비트스트림으로부터 복호화된 분할 정보, 및 상기 현재블록의 너비(width)와 높이(height)에 근거하여, 수평 분할과 수직 분할 중 상기 현재블록이 분할되는 분할 방향과 서브블록 개수를 결정하는 단계;인트라 예측을 이용하여 상기 분할 방향과 서브블록 개수에 따라 분할된 상기 복수의 서브블록들을 순차적으로 복원함으로써, 상기 현재블록을 복원하는 단계; 및수평 및 수직 방향으로 N 샘플 간격으로 그리드(grid)를 설정하고, 상기 현재블록 내의 상기 복수의 서브블록 간의 경계들 중 상기 그리드의 경계와 일치하는 경계들을 디블록킹 필터링하는 단계를 포함하는, 영상 복호화 방법
|
2 |
2
제 1 항에 있어서,상기 현재블록을 복원하는 단계는,상기 복수의 서브블록들 중 복원할 대상 서브블록을 상기 대상 서브블록 주변의 기복원된 픽셀들로부터 예측하여 인트라 예측 서브블록을 생성하는 단계; 상기 비트스트림으로부터 상기 대상 서브블록에 대응하는 변환 계수 정보를 복호화하여 변환 계수를 복원하고, 상기 변환 계수들을 상기 대상 서브블록과 동일한 변환 크기를 사용하여 역양자화 및 역변환으로써 잔차 신호들를 가지는 잔차 서브블록을 생성하는 단계; 및상기 인트라 예측 서브블록과 상기 잔차 서브블록을 이용하여 상기 대상 서브블록을 복원하는 단계를 포함하고,상기 복원된 대상 서브블록 내의 픽셀들은 상기 현재블록 내의 다음 서브블록을 인트라 예측하기 위해 사용되는 것을 특징으로 하는, 영상 복호화 방법
|
3 |
3
제 1 항에 있어서,상기 현재블록의 분할할지 여부를 결정하는 단계는,상기 현재블록의 너비와 높이, 상기 현재블록의 넓이, 변환 계수들을 변환하기 위해 허용되는 최소 변환 크기 및 최대 변환 크기에 근거하여, 상기 현재블록의 분할 여부를 지시하는 분할 플래그를 상기 비트스트림으로부터 복호화하는 단계; 및상기 분할 플래그에 근거하여 상기 현재블록을 분할할지 여부를 결정하는 단계를 포함하는 것을 특징으로 하는, 영상 복호화 방법
|
4 |
4
제 3 항에 있어서,상기 현재블록의 너비와 높이가 상기 최소 변환 크기보다 작을 때, 상기 분할 플래그는, 상기 비트스트림으로부터 복호화됨 없이, 상기 현재블록이 분할되지 않음을 지시하는 값으로 설정되는 것을 특징으로 하는, 영상 복호화 방법
|
5 |
5
제 3 항에 있어서,상기 현재블록의 넓이가 상기 최소 변환 크기에 의해 정의되는 변환 단위의 넓이보다 작을 때, 상기 분할 플래그는, 상기 비트스트림으로부터 복호화됨 없이, 상기 현재블록이 분할되지 않음을 지시하는 값으로 설정되는 것을 특징으로 하는, 영상 복호화 방법
|
6 |
6
제 3 항에 있어서,상기 현재블록의 너비와 높이가 상기 최대 변환 크기보다 클 때, 상기 분할 플래그는 상기 비트스트림으로부터 복호화되지 않는 것을 특징으로 하는, 영상 복호화 방법
|
7 |
7
제 1 항에 있어서,상기 분할 방향은 수평 분할인지 수직 분할인지 여부는 상기 분할 정보에 의해 결정되고,상기 서브블록 개수는 상기 현재블록의 너비와 높이에 의해 결정되는 것을 특징으로 하는, 영상 복호화 방법
|
8 |
8
제 1 항에 있어서,상기 현재블록의 너비와 높이가 4×8 또는 8×4 일 때, 상기 서브블록 개수는 2로 설정되고,상기 현재블록의 너비와 높이가 4×4 보다 크고 4×8 및 8×4와 동일하지 않을 때, 상기 서브블록 개수는 4로 설정되는 것을 특징으로 하는, 영상 복호화 방법
|
9 |
9
제 1 항에 있어서,상기 분할 방향은,상기 현재블록의 너비가 상기 현재블록의 높이보다 큰 경우 수평 분할로 결정되고,상기 현재블록의 너비가 상기 현재블록의 높이보다 작은 경우 수직 분할로 결정되는 것을 특징으로 하는, 영상 복호화 방법
|
10 |
10
제 2 항에 있어서,상기 서브블록에 대응하는 상기 변환 계수 정보를 복호화하여 상기 변환 계수를 복원하는 것은,상기 현재블록 내에서의 상기 서브블록의 위치 및 상기 서브블록 개수에 근거하여, 상기 서브블록 내에 비제로 변환 계수(non-zero transform coefficient)가 존재하는 여부를 지시하는 서브블록 플래그를 상기 비트스트림으로부터 복호화하는 단계; 및상기 서브블록 플래그가 상기 서브블록 내에 비제로 변환 계수가 존재함을 지시할 때, 상기 비트스트림으로부터 상기 서브블록에 대응하는 변환 계수들을 복원하는 단계를 포함하는 것을 특징으로 하는, 영상 복호화 방법
|
11 |
11
제 10 항에 있어서,상기 서브블록 플래그가 상기 비트스트림으로부터 복호화되지 않으면, 상기 서브블록 플래그는 상기 서브블록 내에 비제로 변환 계수가 존재함을 지시하는 값으로 설정되는 것을 특징으로 하는, 영상 복호화 방법
|
12 |
12
제 1 항에 있어서,상기 비트스트림으로부터 상기 현재블록의 인트라 예측모드 정보를 복호화하여 상기 현재블록의 인트라 예측모드를 결정하는 단계를 더 포함하고,상기 복수의 서브블록들은 상기 현재블록의 인트라 예측모드 정보와 동일한 인트라 예측모드를 사용하여 인트라 예측되는 것을 특징으로 하는, 영상 복호화 방법
|
13 |
13
제 12 항에 있어서,상기 현재블록의 인트라 예측모드를 결정하는 단계는, 복수의 가용한 인트라 예측모드들 중 기설정된 개수의 인트라 예측모드 후보들을 선택하는 단계; 및 상기 현재블록의 인트라 예측모드 정보를 이용하여 상기 인트라 예측모드 후보들 중에서 상기 현재블록의 인트라 예측모드를 결정하는 단계를 포함하고,상기 인트라 예측모드 후보들은, 상기 분할 방향이 수평 분할인지 수직 분할인지 여부에 따라, 다른 방식으로 선택되는 것을 특징으로 하는, 영상 복호화 방법
|
14 |
14
제 13 항에 있어서,상기 분할 방향이 수평 분할이면, 상기 복수의 인트라 예측모드들 중 수직 지향 모드들을 수평 지향 모드들에 우선하여 상기 인트라 예측모드 후보들을 선택하고,상기 분할 방향이 수직 분할이면, 상기 복수의 인트라 예측모드들 중 상기 수평 지향 모드들을 상기 수직 지향 모드들에 우선하여 상기 인트라 예측모드 후보들을 선택하는 것을 특징으로 하는, 영상 복호화 방법
|
15 |
15
제 2 항에 있어서,상기 현재블록을 복원하는 단계는,상기 서브블록의 움직임벡터를 결정하고 상기 움직임벡터를 이용하여 상기 서브블록에 대한 인터 예측 서브블록을 생성하는 단계; 및상기 인트라 예측 서브블록과 상기 인터 예측 서브블록을 가중 평균하여 상기 서브블록에 대한 예측 서브블록을 생성하는 단계를 더 포함하고,상기 서브블록은 상기 예측 서브블록과 상기 잔차 서브블록을 가산하여 복원되는 것을 특징으로 하는, 영상 복호화 방법
|