1 |
1
영상 복호화 장치가 수행하는, 현재블록을 예측하는 방법에 있어서,비트스트림으로부터 상기 현재블록의 기하학적 분할(geometric partition) 정보를 복호화하는 단계;상기 기하학적 분할 정보에 따라 상기 현재블록을 복수의 서브영역들로 분할하는 단계; 상기 복수의 서브영역들에 대해 각 서브영역의 인덱스를 파싱하는 단계, 여기서, 상기 인덱스는 상기 각 서브영역의 예측모드를 지시함; 및상기 인덱스의 값에 기초하여, 인터 예측, 인트라 예측, 또는 템플릿 매칭을 이용하여 상기 각 서브블록의 예측자를 생성하는 단계를 포함하는 것을 특징으로 하는, 방법
|
2 |
2
제1항에 있어서,상기 복수의 서브영역들의 예측자들을 가중합하여 상기 현재블록의 최종 예측자를 생성하는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
3 |
3
제1항에 있어서, 상기 비트스트림으로부터 기하학적 예측모드 플래그를 복호화하는 단계, 여기서, 상기 기하학적 예측모드 플래그는 상기 현재블록에 대해 상기 기하학적 분할 정보에 기초하는 기하학적 예측모드의 적용 여부를 지시함; 및상기 기하학적 예측모드 플래그를 확인하는 단계를 더 포함하되, 상기 기하학적 예측모드 플래그가 참인 경우, 상기 기하학적 분할 정보를 복호화하는 단계를 수행하는 것을 특징으로 하는, 방법
|
4 |
4
제1항에 있어서, 상기 기하학적 분할 정보를 복호화하는 단계는,상기 비트스트림으로부터 상기 기하학적 분할 정보를 지시하는 인덱스를 복호화하는 단계; 및상기 인덱스를 이용하여 기정의된 LUT(Lookup Table)로부터 상기 기하학적 분할 정보를 획득하는 단계를 포함하는 것을 특징으로 하는, 방법
|
5 |
5
제1항에 있어서, 상기 인터 예측을 이용하는 경우, 상기 예측자를 생성하는 단계는,상기 각 서브블록에 대해 상기 현재블록의 기복원된 주변 블록의 정보로부터 움직임벡터 후보 리스트를 구성하는 단계;상기 비트스트림으로부터 후보 인덱스를 파싱하고, 상기 후보 인덱스를 이용하여 상기 움직임벡터 후보 리스트로부터 움직임 정보를 유도하는 단계; 및상기 움직임 정보에 따라 상기 각 서브블록의 움직임을 보상하는 단계를 포함하는 것을 특징으로 하는, 방법
|
6 |
6
제1항에 있어서, 상기 인트라 예측을 이용하는 경우, 상기 예측자를 생성하는 단계는,상기 각 서브블록에 대해 상기 현재블록의 기복원된 주변 영역으로부터 MPM(Most Probable Mode) 후보 리스트를 구성하는 단계;상기 비트스트림으로부터 후보 인덱스를 파싱하고, 상기 후보 인덱스를 이용하여 상기 MPM 후보 리스트로부터 예측모드를 유도하는 단계; 및상기 예측모드에 따라 상기 각 서브블록의 예측을 수행하는 단계를 포함하는 것을 특징으로 하는, 방법
|
7 |
7
제6항에 있어서, 상기 MPM 후보 리스트를 구성하는 단계는, 상기 기하학적 분할 정보에 기초하여 분할 방향(각도)과 동일한 방향의 예측모드를 상기 MPM 후보 리스트로 구성하는 단계; 및상기 동일한 방향의 예측모드의 +1, +2, -1, -2 방향의 모드, 상기 분할 방향과 수직인 방향의 모드, 및 Planar 모드를 추가로 이용하여 후보 리스트를 구성하는 단계를 포함하는 것을 특징으로 하는, 방법
|
8 |
8
제6항에 있어서, 상기 현재블록의 기복원된 주변 블록이 인트라 예측모드로 예측된 경우, 상기 MPM 후보 리스트를 구성하는 단계는, 상기 인트라 예측모드를 상기 MPM 후보 리스트로 구성하는 단계; 및상기 인트라 예측모드의 +1, +2, -1, -2 방향의 모드, 및 Planar 모드를 추가로 이용하여 후보 리스트를 구성하는 단계를 포함하는 것을 특징으로 하는, 방법
|
9 |
9
제6항에 있어서, 상기 현재블록의 기복원된 주변 블록이 기하학적 예측모드로 예측된 경우,상기 MPM 후보 리스트를 구성하는 단계는, 해당 주변 블록의 기하학적 분할 정보에 기초하여 분할 방향(각도)과 동일한 방향의 예측모드를 상기 MPM 후보 리스트로 구성하는 단계; 및상기 동일한 방향의 예측모드의 +1, +2, -1, -2 방향의 모드, 상기 분할 방향과 수직인 방향의 모드, 및 Planar 모드를 추가로 이용하여 후보 리스트를 구성하는 단계를 포함하는 것을 특징으로 하는, 방법
|
10 |
10
제1항에 있어서, 상기 템플릿 매칭을 이용하는 경우, 상기 예측자를 생성하는 단계는,상기 각 서브블록에 대해 상기 템플릿 매칭의 가능 여부를 확인하는 단계; 및상기 템플릿 매칭이 가능한 경우, 상기 각 서브영역의 템플릿을 정의한 후, 상기 템플릿 매칭을 수행하는 단계를 포함하는 것을 특징으로 하는, 방법
|
11 |
11
제10항에 있어서, 상기 템플릿 매칭의 가능 여부를 확인하는 단계는, 상기 현재블록의 상단 및 좌측 참조 샘플라인들과 상기 각 서브영역 간 인접한 영역의 크기를 기설정된 임계치와 비교하여, 상기 템플릿 매칭의 가능 여부를 확인하는 것을 특징으로 하는, 방법
|
12 |
12
제10항에 있어서,상기 각 서브블록의 예측자를 생성하는 단계는,상기 템플릿 매칭이 가능하지 않은 경우, 제로 움직임벡터를 이용하여 상기 각 서브영역의 예측자를 생성하는 것을 특징으로 하는, 방법
|
13 |
13
영상 부호화 장치가 수행하는, 현재블록을 예측하는 방법에 있어서,상기 현재블록의 기하학적 분할(geometric partition) 정보를 결정하는 단계;상기 기하학적 분할 정보에 따라 상기 현재블록을 복수의 서브영역들로 분할하는 단계; 상기 복수의 서브영역들에 대해 각 서브영역의 인덱스를 결정하는 단계, 여기서, 상기 인덱스는 상기 각 서브영역의 예측모드를 지시함; 및상기 인덱스의 값에 기초하여, 인터 예측, 인트라 예측, 또는 템플릿 매칭을 이용하여 상기 각 서브블록의 예측자를 생성하는 단계를 포함하는 것을 특징으로 하는, 방법
|
14 |
14
제13항에 있어서, 상기 복수의 서브영역들의 예측자들을 가중합하여 상기 현재블록의 제1 예측자를 생성하는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
15 |
15
제14항에 있어서,상기 현재블록에 대해 상기 인터 예측을 수행하여 상기 현재블록의 제2 예측자를 생성하는 단계;상기 제1 예측자 및 상기 제2 예측자를 기반으로 기하학적 예측모드 플래그를 결정하는 단계, 여기서, 상기 기하학적 예측모드 플래그는 상기 현재블록에 대해 상기 기하학적 분할 정보에 기초하는 기하학적 예측모드의 적용 여부를 지시함; 및상기 기하학적 예측모드 플래그를 부호화하는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
16 |
16
제13항에 있어서, 기정의된 LUT(Lookup Table)로부터 상기 기하학적 분할 정보를 지시하는 인덱스를 결정하는 단계; 및상기 인덱스를 부호화하는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
17 |
17
영상 부호화 방법에 의해 생성된 비트스트림을 저장하는 컴퓨터 판독 가능한 기록매체로서, 상기 영상 부호화 방법은,현재블록의 기하학적 분할(geometric partition) 정보를 결정하는 단계;상기 기하학적 분할 정보에 따라 상기 현재블록을 복수의 서브영역들로 분할하는 단계; 상기 복수의 서브영역들에 대해 각 서브영역의 인덱스를 결정하는 단계, 여기서, 상기 인덱스는 상기 각 서브영역의 예측모드를 지시함; 및상기 인덱스의 값에 기초하여, 인터 예측, 인트라 예측, 또는 템플릿 매칭을 이용하여 상기 각 서브블록의 예측자를 생성하는 단계를 포함하는 것을 특징으로 하는, 기록매체
|