1 |
1
현재 블록에 인접한 이웃 블록들의 움직임 벡터와 상기 현재 블록의 움직임 벡터의 유사성을 판단하는 단계, 상기 이웃 블록들은 상기 현재 블록에 공간적으로 인접한 공간적 이웃블록 및 상기 현재 블록에 시간적으로 인접한 시간적 이웃블록 중 적어도 하나를 포함함;상기 유사성 판단 결과에 따라, 상기 현재 블록의 인터 예측 모드를 선택하는 단계, 여기서, 상기 인터 예측 모드는 스킵 모드, 머지 모드 및 AMVP(Advance Motion Vector Prediction) 모드 중 적어도 하나를 포함함; 및상기 선택된 인터 예측 모드에 따라 상기 현재 블록의 인터 예측을 수행하는 단계를 포함하는 영상 부호화 방법
|
2 |
2
제1항에 있어서,상기 현재 블록의 인터 예측 모드를 선택하는 단계는,현재 블록에 인접한 이웃 블록들의 움직임 벡터와 현재 블록의 움직임 벡터의 유사성이 없다고 판단된 경우, 상기 현재 블록의 인터 예측 모드로 머지 모드를 선택하는 것을 특징으로 하는 영상 부호화 방법
|
3 |
3
제1항에 있어서,상기 현재 블록의 인터 예측 모드를 선택하는 단계는,현재 블록에 인접한 이웃 블록들의 움직임 벡터와 현재 블록의 움직임 벡터의 유사성이 있다고 판단된 경우, 상기 현재 블록의 인터 예측 모드로 머지 모드 및 AMVP 모드 중 어느 하나를 선택하는 것을 특징으로 하는 영상 부호화 방법
|
4 |
4
현재 블록에 인접한 이웃 블록들로부터 움직임 정보 후보들을 유도하는 단계, 여기서, 상기 이웃 블록들은 상기 현재 블록에 공간적으로 인접한 공간적 이웃블록 및 상기 현재 블록에 시간적으로 인접한 시간적 이웃블록 중 적어도 하나를 포함함;상기 이웃 블록들로부터 유도된 움직임 정보 후보들의 움직임 벡터 값에 기초하여, 추가 움직임 정보 후보를 생성하는 단계;상기 이웃 블록들로부터 유도된 움직임 정보 후보 및 상기 추가 움직임 정보 후보를 포함하는 움직임 정보 후보 리스트를 생성하는 단계; 및상기 움직임 정보 후보 리스트를 이용하여 상기 현재 블록에 인터 예측을 수행하는 단계를 포함하는 영상 복호화 방법
|
5 |
5
제4항에 있어서,상기 추가 움직임 정보 후보를 생성하는 단계는,상기 이웃 블록들로부터 유도된 움직임 정보 후보들의 움직임 벡터 값의 평균값을 기초로, 상기 추가 움직임 정보 후보를 생성하는 것을 특징으로 하는 영상 복호화 방법
|
6 |
6
제4항에 있어서,상기 움직임 정보 후보 리스트를 생성하는 단계는,상기 이웃 블록들로부터 유도된 움직임 정보 후보 뒤에 상기 추가 움직임 정보 후보가 배치되는 움직임 정보 후보 리스트를 생성하는 것을 특징으로 하는 영상 복호화 방법
|
7 |
7
제4항에 있어서,상기 움직임 정보 후보 리스트를 이용하여 상기 현재 블록에 인터 예측을 수행하는 단계는,상기 움직임 정보 후보 리스트에서 상기 현재 블록의 움직임 정보를 유도하는 단계;상기 현재 블록의 움직임 정보에 따라 참조 블록을 선택하는 단계;상기 참조 블록에 보간(interpolation)을 수행하는 단계; 및상기 보간된 참조 블록에 기초하여 상기 현재 블록의 예측 블록을 생성하는 단계를 포함하고,상기 보간(interpolation)은 휘도 성분에 대하여 1/8 화소 단위로 수행되는 것을 특징으로 하는 영상 복호화 방법
|
8 |
8
현재 블록에 인접한 이웃 블록들로부터 움직임 정보 후보들을 유도하는 단계, 여기서, 상기 이웃 블록들은 상기 현재 블록에 공간적으로 인접한 공간적 이웃블록 및 상기 현재 블록에 시간적으로 인접한 시간적 이웃블록 중 적어도 하나를 포함함;상기 이웃 블록들로부터 유도된 움직임 정보 후보들의 움직임 벡터 값에 기초하여, 추가 움직임 정보 후보를 생성하는 단계;상기 이웃 블록들로부터 유도된 움직임 정보 후보 및 상기 추가 움직임 정보 후보를 포함하는 움직임 정보 후보 리스트를 생성하는 단계; 및상기 움직임 정보 후보 리스트를 이용하여 상기 현재 블록에 인터 예측을 수행하는 단계를 포함하는 영상 부호화 방법
|
9 |
9
제8항에 있어서,상기 추가 움직임 정보 후보를 생성하는 단계는,상기 이웃 블록들로부터 유도된 움직임 정보 후보들의 움직임 벡터 값의 평균값을 기초로, 상기 추가 움직임 정보 후보를 생성하는 것을 특징으로 하는 영상 부호화 방법
|
10 |
10
제8항에 있어서,상기 움직임 정보 후보 리스트를 생성하는 단계는,상기 이웃 블록들로부터 유도된 움직임 정보 후보 뒤에 상기 추가 움직임 정보 후보가 배치되는 움직임 정보 후보 리스트를 생성하는 것을 특징으로 하는 영상 부호화 방법
|
11 |
11
제8항에 있어서,상기 움직임 정보 후보 리스트를 이용하여 상기 현재 블록에 인터 예측을 수행하는 단계는,상기 움직임 정보 후보 리스트에서 상기 현재 블록의 움직임 정보를 유도하는 단계;상기 현재 블록의 움직임 정보에 따라 참조 블록을 선택하는 단계;상기 참조 블록에 보간(interpolation)을 수행하는 단계; 및상기 보간된 참조 블록에 기초하여 상기 현재 블록의 예측 블록을 생성하는 단계를 포함하고,상기 보간(interpolation)은 휘도 성분에 대하여 1/8 화소 단위로 수행되는 것을 특징으로 하는 영상 부호화 방법
|
12 |
12
현재 블록에 인접한 이웃 블록들로부터 움직임 정보 후보들을 유도하고, 상기 이웃 블록들로부터 유도된 움직임 정보 후보들의 움직임 벡터 값에 기초하여 추가 움직임 정보 후보를 생성하며, 상기 이웃 블록들로부터 유도된 움직임 정보 후보 및 상기 추가 움직임 정보 후보를 포함하는 움직임 정보 후보 리스트를 생성하고, 상기 움직임 정보 후보 리스트를 이용하여 상기 현재 블록에 인터 예측을 수행하는 인터 예측부를 포함하되, 상기 이웃 블록들은 상기 현재 블록에 공간적으로 인접한 공간적 이웃블록 및 상기 현재 블록에 시간적으로 인접한 시간적 이웃블록 중 적어도 하나를 포함하는 영상 복호화 장치
|
13 |
13
현재 블록에 인접한 이웃 블록들의 움직임 벡터와 상기 현재 블록의 움직임 벡터의 유사성을 판단하고, 상기 유사성 판단 결과에 따라, 상기 현재 블록의 인터 예측 모드를 선택하며, 상기 선택된 인터 예측 모드에 따라 상기 현재 블록의 인터 예측을 수행하는 인터 예측부를 포함하되,상기 이웃 블록들은 상기 현재 블록에 공간적으로 인접한 공간적 이웃블록 및 상기 현재 블록에 시간적으로 인접한 시간적 이웃블록 중 적어도 하나를 포함하고, 상기 인터 예측 모드는 스킵 모드, 머지 모드 및 AMVP(Advance Motion Vector Prediction) 모드 중 적어도 하나를 포함하는 영상 부호화 장치
|
14 |
14
현재 블록에 인접한 이웃 블록들로부터 움직임 정보 후보들을 유도하고, 상기 이웃 블록들로부터 유도된 움직임 정보 후보들의 움직임 벡터 값에 기초하여 추가 움직임 정보 후보를 생성하며, 상기 이웃 블록들로부터 유도된 움직임 정보 후보 및 상기 추가 움직임 정보 후보를 포함하는 움직임 정보 후보 리스트를 생성하고, 상기 움직임 정보 후보 리스트를 이용하여 상기 현재 블록에 인터 예측을 수행하는 인터 예측부를 포함하되, 상기 이웃 블록들은 상기 현재 블록에 공간적으로 인접한 공간적 이웃블록 및 상기 현재 블록에 시간적으로 인접한 시간적 이웃블록 중 적어도 하나를 포함하는 영상 부호화 장치
|
15 |
15
현재 블록에 인접한 이웃 블록들로부터 움직임 정보 후보들을 유도하는 단계, 여기서, 상기 이웃 블록들은 상기 현재 블록에 공간적으로 인접한 공간적 이웃블록 및 상기 현재 블록에 시간적으로 인접한 시간적 이웃블록 중 적어도 하나를 포함함;상기 이웃 블록들로부터 유도된 움직임 정보 후보들의 움직임 벡터 값에 기초하여, 추가 움직임 정보 후보를 생성하는 단계;상기 이웃 블록들로부터 유도된 움직임 정보 후보 및 상기 추가 움직임 정보 후보를 포함하는 움직임 정보 후보 리스트를 생성하는 단계; 및상기 움직임 정보 후보 리스트를 이용하여 상기 현재 블록에 인터 예측을 수행하는 단계를 포함하는 영상 부호화 방법에 의해 생성된 비트스트림을 저장한 기록 매체
|