1 |
1
영상 복호화 장치가 수행하는, 현재블록의 움직임벡터를 복호화하는 방법에 있어서,비트스트림으로부터 상기 현재블록의 양방향의 참조 픽처 인덱스들을 복호화하는 단계, 여기서, 상기 양방향의 참조 픽처들은 LX(X=0 또는 X=1) 참조 픽처 및 L1-X 참조 픽처를 포함함; 상기 비트스트림으로부터 상기 양방향의 움직임벡터 인덱스들을 복호화하는 단계, 여기서, 상기 양방향의 움직임벡터들은 LX 움직임벡터 및 L1-X 움직임벡터를 포함하고, 상기 LX 움직임벡터는 수평 LX 움직임벡터 및 수직 LX 움직임벡터를 포함하며, 상기 L1-X 움직임벡터는 수평 L1-X 움직임벡터 및 수직 L1-X 움직임벡터를 포함함;상기 비트스트림으로부터 LX 움직임벡터 차분(motion vector difference)을 복호화하는 단계, 여기서, 상기 LX 움직임벡터 차분은 수평 LX 움직임벡터 차분 및 수직 LX 움직임벡터 차분을 포함함; 및상기 LX 움직임벡터 차분을 이용하여 L1-X 움직임벡터 차분을 유도하는 단계를 포함하되, 상기 L1-X 움직임벡터 차분은 수평 L1-X 움직임벡터 차분 및 수직 L1-X 움직임벡터 차분을 포함하는 것을 특징으로 하는, 방법
|
2 |
2
제1항에 있어서, 움직임벡터 차분 유도 플래그를 복호화하는 단계; 및상기 움직임벡터 차분 유도 플래그를 확인하는 단계를 더 포함하여,상기 움직임벡터 차분 유도 플래그가 참인 경우, 상기 L1-X 움직임벡터 차분을 유도하는 단계를 수행하는 것을 특징으로 하는, 방법
|
3 |
3
제2항에 있어서, 상기 움직임벡터 차분 유도 플래그가 거짓인 경우, 상기 L1-X 움직임벡터 차분을 복호화하는 것을 특징으로 하는, 방법
|
4 |
4
제1항에 있어서, 상기 양방향의 움직임벡터 인덱스들을 이용하여 상기 양방향의 움직임벡터 예측자(motion vector predictor)들을 생성하는 단계; 및상기 양방향의 움직임벡터 예측자들, 상기 LX 움직임벡터 차분 및 상기 L1-X 움직임벡터 차분을 이용하여 상기 양방향의 움직임벡터들을 생성하는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
5 |
5
제1항에 있어서, 상기 L1-X 움직임벡터 차분을 유도하는 단계는,상기 수직 LX 움직임벡터의 부호와 상기 수직 L1-X 움직임벡터의 부호가 서로 같은 경우, 상기 수직 LX 움직임벡터 차분을 상기 수직의 L1-X 움직임벡터 차분으로 유도하는 것을 특징으로 하는, 방법
|
6 |
6
제1항에 있어서, 상기 L1-X 움직임벡터 차분을 유도하는 단계는,현재 픽처의 POC(Picture Order Count)와 상기 LX 참조 픽처의 POC 간 차이, 및 상기 현재 픽처의 POC와 상기 L1-X 참조 픽처의 POC 간 차이를 이용하여, 스케일링 인자를 유도하는 것을 특징으로 하는, 방법
|
7 |
7
제6항에 있어서, 상기 L1-X 움직임벡터 차분을 유도하는 단계는,상기 스케일링 인자, 상기 수평 LX 움직임벡터 차분 및 수직 LX 움직임벡터 차분을 이용하여, 상기 수평 L1-X 움직임벡터 차분 및 수직 L1-X 움직임벡터 차분을 산정하는 것을 특징으로 하는, 방법
|
8 |
8
제6항에 있어서, 상기 L1-X 움직임벡터 차분을 유도하는 단계는,상기 수평 LX 움직임벡터 차분 및 수직 LX 움직임벡터 차분, 상기 스케일링 인자, 수평 및 수직 부호의 조합, 및 제로 움직임벡터 차분을 이용하여 복수의 후보들을 생성하는 것을 특징으로 하는, 방법
|
9 |
9
제8항에 있어서, 상기 L1-X 움직임벡터 차분을 유도하는 단계는,상기 복수의 후보들 중에서, 템플릿 매칭에 따라 상기 현재블록의 템플릿 영역과 유사한 영역을 갖는 후보를 상기 수평 및 수직의 L1-X 움직임벡터 차분들로 유도하는 단계를 포함하되, 각 후보에 기초하는 상기 L1-X 참조 픽처 내 참조블록에 대해, 상기 템플릿 매칭은 상기 현재블록 주변의 기복원된 템플릿 영역과 상기 참조블록 주변의 템플릿 영역 간의 손실 함수를 산정하는 것을 특징으로 하는, 방법
|
10 |
10
제8항에 있어서,상기 L1-X 움직임벡터 차분을 유도하는 단계는, 후보 인덱스를 복호화하는 단계, 여기서, 상기 후보 인덱스는 상기 복수의 후보들을 이용하여 획득한 참조블록들 중 상기 현재블록과의 손실이 가장 작은 후보를 지시함; 및상기 후보 인덱스가 지시하는 후보를 상기 수평 및 수직의 L1-X 움직임벡터 차분들로 유도하는 단계를 포함하는 것을 특징으로 하는, 방법
|
11 |
11
제6항에 있어서, 상기 L1-X 움직임벡터 차분을 유도하는 단계는, 최적의 수평 스케일링 인자 및 수직의 스케일링 인자를 지시하는 인덱스 페어를 복호화하는 단계, 여기서, 상기 최적의 수평 및 수직의 스케일링 인자들은, 상기 스케일링 인자 및 기설정된 상수를 이용하여 생성된 수평 스케일링 인자 및 수직 스케일링 인자의 후보들 중에서 선정되고, 상기 기설정된 상수는 상기 현재 픽처의 POC, 상기 LX 참조 픽처의 POC, 및 상기 L1-X 참조 픽처의 POC에 기초하여 산정됨; 및상기 인덱스 페어가 지시하는 수평 및 수직의 스케일링 인자들, 상기 수평 LX 움직임벡터 차분 및 상기 수직 LX 움직임벡터 차분을 이용하여, 상기 수평 및 수직의 L1-X 움직임벡터 차분들을 유도하는 단계를 포함하는 것을 특징으로 하는, 방법
|
12 |
12
제6항에 있어서, 상기 L1-X 움직임벡터 차분을 유도하는 단계는, 최적의 수평 스케일링 인자 및 수직의 스케일링 인자를 지시하는 인덱스 페어를 복호화하는 단계, 여기서, 상기 최적의 수평 스케일링 인자 및 수직의 스케일링 인자는, 상기 스케일링 인자 및 기설정된 상수를 이용하여 생성된 수평 스케일링 인자 및 수직 스케일링 인자의 후보들에 템플릿 매칭을 적용하여 선정되고, 상기 기설정된 상수는 상기 현재 픽처의 POC, 상기 LX 참조 픽처의 POC, 및 상기 L1-X 참조 픽처의 POC에 기초하여 산정되며, 상기 템플릿 매칭은, 각 후보에 기초하는 상기 L1-X 참조 픽처 내 참조블록에 대해, 상기 현재블록 주변의 기복원된 템플릿 영역과 상기 참조블록 주변의 템플릿 영역 간의 손실 함수를 산정함; 및상기 인덱스 페어가 지시하는 수평 및 수직의 스케일링 인자들, 상기 수평 LX 움직임벡터 차분 및 상기 수직 LX 움직임벡터 차분을 이용하여, 상기 수평 및 수직의 L1-X 움직임벡터 차분들을 유도하는 단계를 포함하는 것을 특징으로 하는, 방법
|
13 |
13
영상 부호화 장치가 수행하는, 현재블록의 움직임벡터를 부호화하는 방법에 있어서,상기 현재블록의 양방향의 참조 픽처 인덱스들을 결정하는 단계, 여기서, 상기 양방향의 참조 픽처들은 LX(X=0 또는 X=1) 참조 픽처 및 L1-X 참조 픽처를 포함함; 상기 양방향의 움직임벡터 인덱스들을 결정하는 단계, 여기서, 상기 양방향의 움직임벡터들은 LX 움직임벡터 및 L1-X 움직임벡터를 포함하고, 상기 LX 움직임벡터는 수평 LX 움직임벡터 및 수직 LX 움직임벡터를 포함하며, 상기 L1-X 움직임벡터는 수평 L1-X 움직임벡터 및 수직 L1-X 움직임벡터를 포함함;LX 움직임벡터 차분(motion vector difference)을 산정하는 단계, 여기서, 상기 LX 움직임벡터 차분은 수평 LX 움직임벡터 차분 및 수직 LX 움직임벡터 차분을 포함함; 및상기 LX 움직임벡터 차분을 이용하여 L1-X 움직임벡터 차분을 유도하는 단계를 포함하되, 상기 L1-X 움직임벡터 차분은 수평 L1-X 움직임벡터 차분 및 수직 L1-X 움직임벡터 차분을 포함하는 것을 특징으로 하는, 방법
|
14 |
14
제13항에 있어서, 상기 양방향의 참조 픽처 인덱스들, 상기 양방향의 움직임벡터 인덱스들, 및 상기 LX 움직임벡터 차분을 부호화하는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
15 |
15
영상 부호화 방법에 의해 생성된 비트스트림을 저장하는 컴퓨터 판독 가능한 기록매체로서, 상기 영상 부호화 방법은,현재블록의 양방향의 참조 픽처 인덱스들을 결정하는 단계, 여기서, 상기 양방향의 참조 픽처들은 LX(X=0 또는 X=1) 참조 픽처 및 L1-X 참조 픽처를 포함함; 상기 양방향의 움직임벡터 인덱스들을 결정하는 단계, 여기서, 상기 양방향의 움직임벡터들은 LX 움직임벡터 및 L1-X 움직임벡터를 포함하고, 상기 LX 움직임벡터는 수평 LX 움직임벡터 및 수직 LX 움직임벡터를 포함하며, 상기 L1-X 움직임벡터는 수평 L1-X 움직임벡터 및 수직 L1-X 움직임벡터를 포함함;LX 움직임벡터 차분(motion vector difference)을 산정하는 단계, 여기서, 상기 LX 움직임벡터 차분은 수평 LX 움직임벡터 차분 및 수직 LX 움직임벡터 차분을 포함함; 및상기 LX 움직임벡터 차분을 이용하여 L1-X 움직임벡터 차분을 유도하는 단계를 포함하되, 상기 L1-X 움직임벡터 차분은 수평 L1-X 움직임벡터 차분 및 수직 L1-X 움직임벡터 차분을 포함하는 것을 특징으로 하는, 기록매체
|