영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체
METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE AND RECORDING MEDIUM FOR STORING BITSTREAM
특허 요약
본 명세서에서는 영상 복호화 방법이 개시된다. 본 발명의 영상 복호화 방법은, 현재 블록과 인접한 공간적 주변 블록 및 시간적 주변 블록으로부터 유도된 움직임 정보를 포함하는 후보 리스트를 생성하는 단계, 상기 후보 리스트를 이용하여 상기 현재 블록의 움직임 정보를 유도하는 단계, 상기 유도된 움직임 정보를 이용하여 상기 현재 블록의 예측 블록을 생성하는 단계 및 상기 유도된 움직임 정보를 움직임 정보 리스트에 갱신하는 단계를 포함하고, 상기 후보 리스트를 생성하는 단계는, 상기 현재 블록 이전에 부호화된 블록에서 갱신된 움직임 정보 리스트에 포함된 움직임 정보 중 적어도 하나를 포함하여 생성하는 것을 특징으로 한다.
청구항
번호청구항
3

제1항에 있어서,상기 예측 블록을 생성하는 화면 간 예측은 머지 모드를 사용하는 영상 복호화 방법.

4

제1항에 있어서,상기 예측 블록을 생성하는 화면 간 예측은 향상된 움직임 벡터 예측(Advanced Motion Vector Prediction; AMVP) 모드를 사용하는 영상 복호화 방법.

5

삭제

6

제1항에 있어서,상기 움직임 정보 리스트를 갱신하는 단계는,상기 후보 리스트가 공유 머지 리스트인 경우 생략되는 영상 복호화 방법.

27

제24항에 있어서,상기 주변 블록은 시간적 주변 블록 및 공간적 주변 블록을 포함하는 컴퓨터 판독 가능한 기록 매체.

2

제1항에 있어서,상기 주변 블록은 시간적 주변 블록 및 공간적 주변 블록을 포함하는 영상 복호화 방법.

1

현재 블록에 인접한 주변 블록의 정보를 사용하여 생성된 움직임 정보를 포함하는 후보 리스트를 생성하는 단계;상기 후보 리스트를 사용하여 상기 현재 블록의 움직임 정보를 유도하는 단계;상기 현재 블록의 상기 유도된 움직임 정보를 사용하여 상기 현재 블록의 예측 블록을 생성하는 단계; 및상기 현재 블록의 상기 유도된 움직임 정보를 저장하도록 움직임 정보 리스트를 갱신하는 단계를 포함하고,상기 후보 리스트는 상기 현재 블록에 대한 복호화의 이전에 복호화된 블록을 위해 사용된 상기 움직임 정보 리스트 내에 포함된 움직임 정보들 중 적어도 하나를 포함하는 영상 복호화 방법.

7

제1항에 있어서,상기 현재 블록에 대한 복호화의 이전에 복호화된 블록을 위해 사용된 상기 움직임 정보 리스트의 움직임 정보가 상기 후보 리스트 내에 기 포함된 움직임 정보와 동일한 경우, 상기 움직임 정보 리스트의 움직임 정보가 상기 후보 리스트 내에 포함시키지 않도록 상기 후보 리스트의 생성이 수행되는 영상 복호화 방법.

8

제1항에 있어서,상기 움직임 정보 리스트는,기 설정된 영역의 복호화가 완료되어 영역이 변경되는 경우, 초기화되는 영상 복호화 방법.

9

제8항에 있어서,상기 기 설정된 영역은 하나 이상의 코딩 유닛들로 구성된 블록 또는 하나 이상의 코딩 트리 유닛들로 구성된 블록 중 어느 하나인 영상 복호화 방법.

10

제1항에 있어서,상기 현재 블록에 대한 복호화에 대한 이전에 복호화된 블록을 위해 사용된 갱신된 움직임 정보 리스트 내에 복수의 움직임 정보들이 있는 경우, 상기 후보 리스트가 상기 복수의 움직임 정보들 중 적어도 2 개 이상의 움직임 정보들의 평균을 상기 후보 리스트에 포함하도록 상기 후보 리스트의 생성이 수행되는 영상 복호화 방법.

11

제10항에 있어서,상기 적어도 2 이상의 움직임 정보들 중 하나의 참조 정보가 상기 평균의 참조 정보로서 이용되는 영상 복호화 방법.

12

제1항에 있어서,상기 현재 블록의 크기가 제1 기정의된 크기의 이상이고, 상기 크기가 제2 기정의된 크기의 이하일 때, 상기 현재 블록에 대한 상기 유도된 움직임 정보는 인트라 블록 카피(Intra Block Copy; IBC) 모드를 위해 사용되도록 상기 움직임 정보 리스트 내에 저장되는 영상 복호화 방법.

13

제12항에 있어서,상기 움직임 정보 리스트를 갱신하는 단계는,상기 움직임 정보 리스트에 저장된 움직임 정보의 개수가 기 설정된 값인 경우, 가장 먼저 상기 움직임 정보 리스트에 저장된 움직임 정보를 삭제하고, 상기 유도된 움직임 정보를 저장하는 영상 복호화 방법.

14

제2항에 있어서,상기 현재 블록의 상기 유도된 움직임 정보가 상기 현재 블록을 위한 다른 움직임 정보와 중복되는 경우, 상기 다른 움직임 정보는 상기 현재 블록에 대한 화면 간 예측을 위한 후보로서 사용되지 않는 영상 복호화 방법.

15

제1항에 있어서,상기 유도된 움직임 정보를 인트라 블록 카피 모드를 위해 활용되는 움직임 정보 리스트에 저장하는 단계를 더 포함하는 영상 복호화 방법.

16

제15항에 있어서,상기 인트라 블록 카피 모드는 머지 모드를 포함하는 영상 복호화 방법.

17

제15항에 있어서,상기 인트라 블록 카피 모드는 향상된 움직임 벡터 예측(Advanced Motion Vector Prediction; AMVP) 모드를 포함하는 영상 복호화 방법.

18

제1항에 있어서,상기 후보 리스트의 복수의 움직임 정보들의 평균이 상기 후보 리스트에 추가되는, 영상 복호화 방법.

19

현재 블록에 인접한 주변 블록의 정보를 사용하여 생성된 움직임 정보를 포함하는 후보 리스트를 생성하는 단계;상기 후보 리스트를 사용하여 상기 현재 블록의 움직임 정보를 유도하는 단계; 및상기 현재 블록의 상기 유도된 움직임 정보를 저장하도록 움직임 정보 리스트를 갱신하는 단계를 포함하고,상기 후보 리스트는 상기 현재 블록에 대한 복호화의 이전에 복호화된 블록을 위해 사용된 상기 움직임 정보 리스트 내에 포함된 움직임 정보들 중 적어도 하나를 포함하는 영상 부호화 방법.

20

제19항에 있어서,상기 현재 블록의 상기 유도된 움직임 정보를 이용하여 상기 현재 블록의 예측 블록을 생성하는 단계를 더 포함하는 영상 부호화 방법.

21

제19항에 있어서,상기 현재 블록의 크기가 제1 기정의된 크기의 이상이고, 상기 크기가 제2 기정의된 크기의 이하일 때, 상기 현재 블록에 대한 상기 유도된 움직임 정보는 인트라 블록 카피(Intra Block Copy; IBC) 모드를 위해 사용되도록 상기 움직임 정보 리스트 내에 저장되는 영상 부호화 방법.

22

제19항에 있어서,상기 주변 블록은 시간적 주변 블록 및 공간적 주변 블록을 포함하는 영상 부호화 방법.

23

제19항의 영상 부호화 방법에 의해 생성된 비트스트림을 저장하는 컴퓨터 판독가능한 기록매체.

24

영상 부호화 방법에 의해 생성된 비트스트림을 저장하는 컴퓨터 판독 가능한 기록매체에 있어서,상기 영상 부호화 방법은현재 블록에 인접한 주변 블록의 정보를 사용하여 생성된 움직임 정보를 포함하는 후보 리스트를 생성하는 단계;상기 후보 리스트를 사용하여 상기 현재 블록의 움직임 정보를 유도하는 단계; 및상기 현재 블록의 상기 유도된 움직임 정보를 저장하도록 움직임 정보 리스트를 갱신하는 단계를 포함하고,상기 후보 리스트는 상기 현재 블록에 대한 복호화의 이전에 복호화된 블록을 위해 사용된 상기 움직임 정보 리스트 내에 포함된 움직임 정보들 중 적어도 하나를 포함하는 컴퓨터 판독 가능한 기록 매체.

25

제24항에 있어서,상기 영상 부호화 방법은,상기 현재 블록의 상기 유도된 움직임 정보를 이용하여 상기 현재 블록의 예측 블록을 생성하는 단계를 더 포함하는 컴퓨터 판독 가능한 기록 매체.

26

제24항에 있어서,상기 현재 블록의 크기가 제1 기정의된 크기의 이상이고, 상기 크기가 제2 기정의된 크기의 이하일 때, 상기 현재 블록에 대한 상기 유도된 움직임 정보는 인트라 블록 카피(Intra Block Copy; IBC) 모드를 위해 사용되도록 상기 움직임 정보 리스트 내에 저장되는 컴퓨터 판독 가능한 기록 매체.

28

영상 복호화를 위한 비트스트림을 저장하는 컴퓨터 판독 가능한 기록 매체에 있어서, 상기 비트스트림은,예측 모드에 대한 정보를 포함하고,상기 예측 모드에 대한 정보를 사용하여 현재 블록에 대한 예측이 수행되고,상기 현재 블록에 인접한 주변 블록의 정보를 사용하여 생성된 움직임 정보를 포함하는 후보 리스트가 생성되고,상기 후보 리스트를 사용하여 상기 현재 블록의 움직임 정보가 유도되고,상기 현재 블록의 유도된 움직임 정보를 이용하여 상기 현재 블록의 예측 블록이 생성되고,상기 현재 블록의 상기 유도된 움직임 정보를 저장하도록 움직임 정보 리스트가 갱신되고,상기 후보 리스트는 상기 현재 블록에 대한 복호화의 이전에 복호화된 블록을 위해 사용된 상기 움직임 정보 리스트 내에 포함된 움직임 정보들 중 적어도 하나를 포함하는 컴퓨터 판독 가능한 기록 매체.

29

제28항에 있어서,상기 현재 블록의 크기가 제1 기정의된 크기의 이상이고, 상기 크기가 제2 기정의된 크기의 이하일 때, 상기 현재 블록에 대한 상기 유도된 움직임 정보는 인트라 블록 카피(Intra Block Copy; IBC) 모드를 위해 사용되도록 상기 움직임 정보 리스트 내에 저장되는 컴퓨터 판독 가능한 기록 매체.