1 |
1
화면간 예측을 이용한 영상 복호화 방법으로,비트스트림을 수신하는 단계;상기 비트스트림에 포함된 분할 정보를 기초로, 코딩 블록을 분할하여 현재 블록을 결정하는 단계;복수의 후보 움직임 벡터들 및 움직임 벡터 지시 정보를 기초로, 상기 현재 블록의 추정 움직임 벡터를 획득하는 단계, 여기서, 상기 움직임 벡터 지시 정보는 상기 복수의 후보 움직임 벡터들 중 어느 하나를 지시함;움직임 벡터 차분값의 크기 정보 및 상기 움직임 벡터 차분값의 부호 정보를 기초로, 상기 현재 블록의 상기 움직임 벡터 차분값을 획득하는 단계;상기 추정 움직임 벡터 및 상기 움직임 벡터 차분값을 이용하여, 상기 현재 블록의 움직임 벡터를 획득하는 단계; 및상기 현재 블록의 상기 움직임 벡터를 이용한 화면간 예측을 통해 상기 현재 블록의 예측 블록을 생성하는 단계를 포함하되,상기 부호 정보의 시그날링 여부는, 상기 움직임 벡터 차분값의 크기가 기-정의된 임계 크기보다 큰지 여부를 기초로 결정되고,상기 움직임 벡터 차분값의 크기가 기-정의된 임계 크기보다 큰 경우, 상기 부호 정보는 시그날링되고,상기 움직임 벡터 차분값의 크기가 기-정의된 임계 크기보다 작거나 같은 경우, 상기 부호 정보는 시그날링되지 않고,상기 예측 블록 및 상기 비트스트림으로부터 획득한 상기 현재 블록의 잔차 블록을 기초로, 상기 현재 블록은 복호화되는, 영상 복호화 방법
|
2 |
2
청구항 1에서,상기 분할 정보는 쿼드 트리 분할을 기초로 분할할지 여부를 나타내는 쿼드 트리 분할 플래그, 바이너리 트리 분할을 기초로 분할할지 여부를 나타내는 바이너리 트리 분할 플래그, 또는 수직 방향 또는 수평 방향으로 분할할지 여부를 나타내는 분할 방향 플래그 중 적어도 하나를 포함하는, 영상 복호화 방법
|
3 |
3
청구항 2에서,상기 코딩 블록은 상기 쿼드 트리 분할 또는 상기 바이너리 트리 분할 중 적어도 하나를 포함하는 분할 타입을 기초로 분할되는, 영상 복호화 방법
|
4 |
4
청구항 3에서,상기 코딩 블록이 128x128의 크기를 가지는 경우, 상기 코딩 블록을 분할함에 있어서, 상기 쿼드 트리 분할만 이용되는, 영상 복호화 방법
|
5 |
5
청구항 3에서,상기 바이너리 트리 분할은 상기 쿼드 트리 분할을 기초로 한 블록 분할이 더 이상 수행되지 않는 경우에만 허용되는, 영상 복호화 방법
|
6 |
6
청구항 2에서,상기 분할 방향 플래그는 상기 코딩 블록이 속한 상위 블록의 분할 타입에 따라 선택적으로 시그날링되고,상기 상위 블록은 상기 코딩 블록보다 작은 분할 깊이를 가지는 블록을 나타내는, 영상 복호화 방법
|
7 |
7
화면간 예측을 이용한 영상 부호화 방법으로,제1 코딩 블록을 복수의 제2 코딩 블록들로 분할하는 분할 정보를 부호화는 단계;현재 블록의 화면간 예측을 위한 움직임 벡터를 부호화하는 단계,여기서, 상기 현재 블록은 상기 제2 코딩 블록들 중 어느 하나이고,상기 현재 블록의 상기 움직임 벡터를 부호화하는 단계는,복수의 후보 움직임 벡터들 중 상기 현재 블록의 추정 움직임 벡터를 지시하는 움직임 벡터 지시 정보를 부호화하는 단계, 및상기 현재 블록의 움직임 벡터 차분값의 크기를 결정하는 크기 정보 및 상기 움직임 벡터 차분값의 부호를 결정하는 부호 정보를 부호화하는 단계를 포함함; 및상기 분할 정보, 상기 움직임 벡터 지시 정보, 상기 크기 정보 및 상기 부호 정보를 포함하는 비트스트림을 생성하는 단계를 포함하되,상기 부호 정보의 부호화 여부는, 상기 움직임 벡터 차분값의 크기가 기-정의된 임계 크기보다 큰지 여부를 기초로 결정되고,상기 움직임 벡터 차분값의 크기가 기-정의된 임계 크기보다 큰 경우, 상기 부호 정보는 부호화되고,상기 움직임 벡터 차분값의 크기가 기-정의된 임계 크기보다 작거나 같은 경우, 상기 부호 정보는 부호화되지 않고,상기 현재 블록의 원본 블록 및 상기 현재 블록의 예측 블록을 기초로, 상기 현재 블록의 잔차 블록은 부호화되고,상기 현재 블록의 예측 블록은, 상기 현재 블록의 화면간 예측을 통해 획득되는, 영상 부호화 방법
|
8 |
8
화면간 예측을 이용한 영상 부호화 방법을 컴퓨터에서 실행하기 위한 명령들이 기록된 컴퓨터 판독 가능한 매체에 있어서,상기 영상 부호화 방법은,제1 코딩 블록을 복수의 제2 코딩 블록들로 분할하는 분할 정보를 부호화는 단계;현재 블록의 화면간 예측을 위한 움직임 벡터를 부호화하는 단계,여기서, 상기 현재 블록은 제2 코딩 블록들 중 어느 하나이고,상기 현재 블록의 상기 움직임 벡터를 부호화하는 단계는,복수의 후보 움직임 벡터들 중 상기 현재 블록의 추정 움직임 벡터를 지시하는 움직임 벡터 지시 정보를 부호화하는 단계, 및상기 현재 블록의 움직임 벡터 차분값의 크기를 결정하는 크기 정보 및 상기 움직임 벡터 차분값의 부호를 결정하는 부호 정보를 부호화하는 단계를 포함함; 및상기 분할 정보, 상기 움직임 벡터 지시 정보, 상기 크기 정보 및 상기 부호 정보를 포함하는 비트스트림을 생성하는 단계를 포함하되,상기 부호 정보의 부호화 여부는, 상기 움직임 벡터 차분값의 크기가 기-정의된 임계 크기보다 큰지 여부를 기초로 결정되고,상기 움직임 벡터 차분값의 크기가 기-정의된 임계 크기보다 큰 경우, 상기 부호 정보는 부호화되고,상기 움직임 벡터 차분값의 크기가 기-정의된 임계 크기보다 작거나 같은 경우, 상기 부호 정보는 부호화되지 않고,상기 현재 블록의 원본 블록 및 상기 현재 블록의 예측 블록을 기초로, 상기 현재 블록의 잔차 블록은 부호화되고,상기 현재 블록의 예측 블록은, 상기 현재 블록의 화면간 예측을 통해 획득되는, 컴퓨터 판독 가능한 매체
|