1 |
1
공간적 움직임 벡터(SMVP) 및 시간적 움직임 벡터(TMVP)를 유도하는 움직임벡터유도부를 포함하는 움직임 벡터 유도 장치에 있어서,상기 움직임벡터유도부는,상기 공간적 움직임 벡터의 유도 시, 설정된 유도조건에 따라 공간적으로 인접한 왼쪽후보블록 및 위쪽후보블록으로부터 적어도 2개 이상의 MVP를 유도하며,상기 유도조건은,후보블록의 스케일링 적용 유무를 적용하는 스케일링조건 및 부호화 또는 복호화 대상인 예측단위의 위쪽후보블록에 적용하는 위쪽유도조건을 포함하는 것을 특징으로 하는 움직임 벡터 유도 장치
|
2 |
2
제1항에 있어서,상기 위쪽유도조건은, 상기 예측단위와 공간적으로 인접한 위쪽후보블록 중 하나라도 부호화 정보가 존재하고 화면내 예측블록이 아닐 경우, 위쪽유도조건의 설정값은 1로 설정되고,상기 예측단위와 공간적으로 인접한 위쪽후보블록 중 하나라도 부호화 정보가 존재하지 않거나 화면내 예측블록인 경우, 위쪽유도조건의 설정값은 0으로 설정되는 것을 특징으로 하는 움직임 벡터 유도 장치
|
3 |
3
제2항에 있어서, 상기 왼쪽후보블록에서 유도된 MVP 개수가 0이거나 상기 위쪽유도조건의 설정값이 0일 경우, 왼쪽후보블록을 스케일링하여, 추가적인 MVP를 유도하는 것을 특징으로 하는 움직임 벡터 유도 장치
|
4 |
4
공간적 움직임 벡터(SMVP) 및 시간적 움직임 벡터(TMVP)를 유도하는 움직임벡터유도부를 포함하는 움직임 벡터 유도 장치에 있어서,상기 움직임벡터유도부는,상기 공간적 움직임 벡터의 유도 시, 공간적으로 인접한 왼쪽후보블록 및 위쪽후보블록을 적어도 2개 이상의 유도후보그룹으로 형성하고, 설정된 유도조건에 따라 적어도 2개 이상의 MVP를 유도하며,상기 유도조건은,후보블록의 스케일링 적용 유무를 적용하는 스케일링조건을 포함하는 것을 특징으로 하는 움직임 벡터 유도 장치
|
5 |
5
제4항에 있어서,상기 유도후보그룹은,왼쪽후보블록 중 어느 하나의 후보블록과 위쪽 후보블록 중 어느 하나의 블록으로 구성된 제1유도후보그룹 및 상기 제1유도후보그룹에 포함된 후보블록을 제외한 나머지 후보블록으로 구성된 제2유도후보그룹을 포함하는 것을 특징으로 하는 움직임 벡터 유도 장치
|
6 |
6
제5항에 있어서,상기 스케일링조건의 설정값이 0이고, 상기 제1유도후보그룹의 MVP가 유효하지 않을 경우, 상기 제2유도후보그룹에서 MVP를 2개 이상 유도하는 것을 특징으로 하는 움직임 벡터 유도 장치
|
7 |
7
제1항 또는 제4항에 있어서,상기 움직임벡터유도부와 연결되어, 유도된 상기 공간적 움직임 벡터 및 시간적 움직임 벡터의 중복 여부를 확인하여, 중복된 움직임 벡터(MVP)를 삭제하는 중복성체크부;유도된 MPM리스트에서 유효한 MVP의 수에 따라 MVP의 리스트 크기를 제한하는 크기제한부 및 유도된 상기 MVP리스트에 유효한 MVP의 수가 설정치보다 작은 경우, 제로 움직임벡터를 추가하는 움직임벡터추가부를 더 포함하는 것을 특징으로 하는 움직임 벡터 유도 장치
|
8 |
8
움직임벡터유도부, 중복성체크부, 크기제한부 및 움직임벡터추가부로 구성된 움직임벡터 유도 장치를 이용한 움직임 벡터 유도 방법에 있어서,(a) 상기 움직임벡터유도부를 이용하여, 공간적 움직임 벡터(MVP)를 유도 시, 부호화 또는 복호화 대상인 예측단위와 인접한 후보블록의 유도조건을 설정하는 단계 및 (b) 상기 유도조건을 판별하여, 후보블록을 선택하여, MVP를 유도하는 단계를 포함하며,상기 (a) 단계는,(a-1) 왼쪽후보블록 또는 위쪽후보블록의 스케일링 여부를 판단하는 스케일링조건 설정 단계 및(a-2) 위쪽후보블록의 부호화정보 존재 여부 및 화면내 예측블록인지 여부를 설정하는 위쪽유도조건 설정 단계를 포함하는 것을 특징으로 하는 움직임 벡터 유도 방법
|
9 |
9
제8항에 있어서,상기 (b) 단계는,(b-1) 왼쪽후보블록의 경우, 현재 예측단위의 참조영상과 예측방향이 동일하면 해당되는 왼쪽후보블록으로부터 왼쪽MVP을 유도하는 단계;(b-2) 상기 (b-1) 단계에서 유도된 왼쪽MVP의 수가 0이거나 상기 위쪽유도조건의 설정값이 0이면 왼쪽후보블록의 A0블록을 스케일링하여, 추가적인 왼쪽MVP를 유도하는 단계를 포함하는 것을 특징으로 하는 움직임 벡터 유도 방법
|
10 |
10
제9항에 있어서,(b-3) 상기 (b-2) 단계에서 A0블록의 스케일링된 MVP가 유효하지 않으면 A1블록을 스케일링하여, 추가적인 왼쪽MVP를 유도하는 단계를 더 포함하는 것을 특징으로 하는 움직임 벡터 유도 방법
|
11 |
11
움직임벡터유도부, 중복성체크부, 크기제한부 및 움직임벡터추가부로 구성된 움직임벡터 유도 장치를 이용한 움직임 벡터 유도 방법에 있어서,(c) 상기 움직임벡터유도부를 이용하여, 공간적 움직임 벡터(MVP)를 유도 시, 부호화 또는 복호화 대상인 예측단위와 인접한 왼쪽후보블록과 위쪽후보블록을 조합하여, 유도후보그룹을 형성하는 단계;(d) 상기 움직임벡터유도부를 이용하여, 상기 유도후보그룹의 유도조건을 설정하는 단계 및 (e) 상기 유도조건을 판별하여, 각 유도후보그룹별로 MVP를 유도하는 단계를 포함하며,상기 (c) 단계는, (c-1) 유도후보그룹의 스케일링 여부를 판단하는 스케일링조건 설정 단계를 포함하는 것을 특징으로 하는 움직임 벡터 유도 방법
|
12 |
12
제11항에 있어서,상기 (c) 단계는,(c-2) 상기 왼쪽후보블록과 상기 위쪽후보블록에서 각각 하나의 후보블록을 제1유도후보그룹을 형성하고, 나머지 후보블록을 제2유도후보그룹을 형성하는 단계를 더 포함하는 단계를 포함하는 것을 특징으로 하는 움직임 벡터 유도 방법
|
13 |
13
제12항에 있어서,상기 (d) 단계는상기 제1유도후보그룹의 후보블록 중 어느 하나라도 부호화 존재가 존재하고, 화면내 예측블록이 아닌 경우, 유도조건 설정값을 1로 설정하고, 상기 제1유도후보그룹의 후보블록 중 어느 하나라도 부호화 존재가 존재하고, 화면내 예측블록인 경우, 유도조건 설정값을 0으로 설정하는 것을 특징으로 하는 움직임 벡터 유도 방법
|
14 |
14
제13항에 있어서,상기 (e) 단계는,(e-1) 상기 제1유도후보그룹의 경우, 현재 예측단위의 참조영상과 예측방향이 동일한 후보블록에서 제1그룹MVP를 유도하는 단계 및(e-2) 상기 (e-1) 단계에서 현재 예측단위의 참조영상과 예측방향이 동일하지 않을 경우, 후보블록을 스케일링하여, 제1그룹MVP를 유도하는 단계를 수행하는 것을 특징으로 하는 움직임 벡터 유도 방법
|
15 |
15
제13항에 있어서,상기 (e) 단계는,(e-3) 상기 제2유도후보그룹의 경우, 현재 예측단위의 참조영상과 예측방향이 동일한 후보블록에서 제2그룹MVP를 유도하는 단계;(e-4) 상기 (e-3) 단계에서 유효한 MVP가 존재하지 않고, 상기 유도조건 설정값이 1이면 제2유도후보그룹의 제2그룹MVP 유도를 종료하는 단계 및 (e-5) 상기 (e-3) 단계에서 유효한 MVP가 존재하지 않고, 상기 유도조건 설정값이 0이면, 현재 예측단위의 참조영상과 예측방향이 동일하도록 제2유도후보그룹의 후보블록을 순서대로 스케일링하여, 제2그룹MVP를 유도하는 단계를 수행하는 것을 특징으로 하는 움직임 벡터 유도 방법
|