1 |
1
영상 복호화 장치가 수행하는, 대상블록을 예측하는 방법에 있어서,상기 대상블록에 대해 미러 예측 정보를 획득하는 단계; 및상기 미러 예측 정보에 기초하여 상기 대상블록을 미러 예측하는 단계를 포함하는 것을 특징으로 하는, 방법
|
2 |
2
제1항에 있어서, 상기 대상블록이 복호화하고자 하는 현재블록의 전부인 경우, 상기 미러 예측 정보를 획득하는 단계는, 상기 미러 예측 정보로서, 상기 현재블록의 블록벡터를 획득하는 것을 특징으로 하는, 방법
|
3 |
3
제2항에 있어서, 상기 미러 예측하는 단계는, 상기 블록벡터에 기초하여 상기 현재블록의 예측블록을 생성한 후, 상기 예측블록을 플립하는 것을 특징으로 하는, 방법
|
4 |
4
제1항에 있어서, 상기 대상블록이 복호화하고자 하는 현재블록의 일부인 경우, 상기 미러 예측 정보를 획득하는 단계는, 상기 현재블록 내에서 미러 예측(mirror prediction) 영역 및 비미러(non-mirror) 예측 영역을 결정하기 위해 미러예측 타입에 기초하여 미러 예측 경계를 유도하되, 상기 미러예측 타입은 제1 타입 또는 제2 타입을 지시하고, 상기 제1 타입은 상기 미러 예측 영역 내 제1 영역과 제2 영역이 상기 미러 예측 경계를 기준으로 인접된 경우이고, 상기 제2 타입은 상기 제1 영역과 제2 영역이 상기 현재블록의 양단에 존재하고 상기 제1 영역과 제2 영역 간에 간격이 존재하는 경우이며, 상기 대상블록은 상기 제1 영역과 제2 영역 중 하나인 것을 특징으로 하는, 방법
|
5 |
5
제4항에 있어서,비트스트림으로부터 상기 미러예측 타입을 지시하는 플래그를 복호화하는 단계를 더 포함하고, 상기 플래그에 기초하여 상기 미러예측 타입을 결정하는 것을 특징으로 하는, 방법
|
6 |
6
제5항에 있어서, 상기 비트스트림으로부터 상기 현재블록에 대해 미러 예측의 수행 여부를 지시하는 미러예측 플래그를 복호화하는 단계; 및상기 미러예측 플래그를 확인하는 단계를 더 포함하고, 상기 미러예측 플래그가 참인 경우, 상기 미러예측 타입을 지시하는 플래그를 복호화하는 단계를 수행하는 것을 특징으로 하는, 방법
|
7 |
7
제4항에 있어서, 상기 미러 예측 정보를 획득하는 단계는,상기 미러 예측 경계의 위치를 지시하는 정보를 복호화하는 것을 특징으로 하는, 방법
|
8 |
8
제4항에 있어서,상기 미러예측 타입이 제1 타입인 경우, 상기 미러 예측 정보를 획득하는 단계는,종횡비(aspect ratio)에 따라 상기 현재블록을 N(여기서, N은 자연수) 개의 영역들로 분할하는 단계; 및상기 N 개의 영역들 중 경계 존재 영역을 지시하는 영역 인덱스를 복호화하는 단계를 포함하되, 상기 경계 존재 영역은 상기 미러 예측 경계가 존재하는 영역인 것을 특징으로 하는, 방법
|
9 |
9
제8항에 있어서, 상기 미러 예측 정보를 획득하는 단계는,상기 경계 존재 영역 내에서 상기 미러 예측 경계의 위치를 지시하는 정보를 복호화하는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
10 |
10
제4항에 있어서, 상기 미러 예측하는 단계는,상기 미러 예측 경계에 기초하여 상기 미러 예측 영역을 예측하는 단계; 및상기 비미러 예측 영역을 예측하는 단계를 포함하는 것을 특징으로 하는, 방법
|
11 |
11
제10항에 있어서, 상기 미러 예측 영역을 예측하는 단계는,비미러 예측모드를 이용하여 상기 제1 영역과 제2 영역 중 하나의 영역을 예측하는 단계, 상기 비미러 예측모드는 인트라 예측모드, IBC 모드, 또는 템플릿 매칭 모드임; 및상기 예측된 하나의 영역을 플립(flip)하여 상기 대상블록을 미러 예측하는 단계를 포함하는 것을 특징으로 하는, 방법
|
12 |
12
영상 부호화 장치가 수행하는, 대상블록을 예측하는 방법에 있어서,상기 대상블록에 대해 미러 예측 정보를 설정하는 단계; 및상기 미러 예측 정보에 기초하여 상기 대상블록을 미러 예측하는 단계를 포함하는 것을 특징으로 하는, 방법
|
13 |
13
제12항에 있어서, 상기 대상블록이 부호화하고자 하는 현재블록의 전부인 경우, 상기 미러 예측 정보를 설정하는 단계는, 상기 미러 예측 정보로서, 상기 현재블록의 블록벡터를 설정하는 것을 특징으로 하는, 방법
|
14 |
14
제12항에 있어서, 상기 대상블록이 부호화하고자 하는 현재블록의 일부인 경우, 상기 미러 예측 정보를 설정하는 단계는, 상기 현재블록 내에서 미러 예측(mirror prediction) 영역 및 비미러(non-mirror) 예측 영역을 결정하기 위해 미러예측 타입에 기초하여 미러 예측 경계를 유도하되, 상기 미러예측 타입은 제1 타입 또는 제2 타입을 지시하고, 상기 제1 타입은 상기 미러 예측 영역 내 제1 영역과 제2 영역이 상기 미러 예측 경계를 기준으로 인접된 경우이고, 상기 제2 타입은 상기 제1 영역과 제2 영역이 상기 현재블록의 양단에 존재하고 상기 제1 영역과 제2 영역 간에 간격이 존재하는 경우이며, 상기 대상블록은 상기 제1 영역과 제2 영역 중 하나인 것을 특징으로 하는, 방법
|
15 |
15
제14항에 있어서, 상기 미러 예측하는 단계는,상기 미러예측 타입을 상기 제1 타입으로 설정한 후, 상기 현재블록을 미러 예측하여 제1 예측블록을 생성하는 단계; 및상기 미러예측 타입을 상기 제2 타입으로 설정한 후, 상기 현재블록을 미러 예측하여 제2 예측블록을 생성하는 단계를 포함하는 것을 특징으로 하는, 방법
|
16 |
16
제15항에 있어서, 비미러 예측모드에 기초하여 상기 현재블록의 제3 예측블록을 생성하는 단계, 여기서, 상기 비미러 예측모드는 인트라 예측모드, IBC 모드, 또는 템플릿 매칭 모드임; 상기 제1 예측블록, 상기 제2 예측블록 및 상기 제3 예측블록에 기초하여 비트율 왜곡 최적화 측면에서 미러예측 플래그를 결정하는 단계, 여기서, 상기 미러예측 플래그는 상기 현재블록에 대해 미러 예측의 수행 여부를 지시함; 및상기 미러예측 플래그를 부호화하는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
17 |
17
제16항에 있어서, 상기 미러예측 플래그가 참인 경우,상기 제1 예측블록 및 상기 제2 예측블록에 기초하여 상기 비트율 왜곡 최적화 측면에서 하나의 예측블록을 선택하고, 상기 선택된 예측블록에 기초하여 상기 미러예측 타입을 결정하는 단계; 및상기 미러예측 타입을 부호화하는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
18 |
18
영상 부호화 방법에 의해 생성된 비트스트림을 저장하는 컴퓨터 판독 가능한 기록매체로서, 상기 영상 부호화 방법은,대상블록에 대해 미러 예측 정보를 획득하는 단계; 및상기 미러 예측 정보에 기초하여 상기 대상블록을 미러 예측하는 단계를 포함하는 것을 특징으로 하는, 기록매체
|