1 |
1
서로 다른 색 성분의 제1 내지 제3 플레인(plain)을 부호화하는 영상 부호화방법에 있어서,
상기 제1 플레인의 블록을 상기 제1 플레인내 인트라 예측 또는 프레임간 인터 예측하고, 상기 제1 플레인의 블록과 상기 예측된 제1 플레인의 블록의 차이에 해당하는 제1 레지듀를 생성하는 단계;
상기 제2 플레인의 블록 주변의 복원된 화소와, 이에 대응하는 상기 제1 플레인의 블록 주변의 복원된 화소를 이용하여 상기 제2 플레인의 블록을 예측하고, 상기 제2 플레인의 블록과 상기 예측된 제2 플레인의 블록의 차이에 해당하는 제2 레지듀를 생성하는 단계;
상기 제3 플레인의 블록 주변의 복원된 화소와, 이에 대응하는 상기 제1 플레인의 블록 주변의 복원된 화소 및 상기 제2 플레인의 블록 주변의 복원된 화소 중 어느 하나를 이용하여 상기 제3 플레인의 블록을 예측하고, 상기 제3 플레인의 블록과 상기 예측된 제3 플레인의 블록의 차이에 해당하는 제3 레지듀를 생성하는 단계; 및
상기 제1 내지 제3 레지듀들을 각각 부호화하는 단계를 포함하는 영상 부호화 방법
|
2 |
2
제 1항에 있어서,
상기 제1 플레인은 G(Green) 플레인이고, 상기 제2 플레인은 B(Blue) 플레인이고, 상기 제3 플레인은 R(Red) 플레인인 영상 부호화 방법
|
3 |
3
제 1항에 있어서
상기 제1 플레인은 Y 플레인이고, 상기 제2 플레인은 Z 플레인이고, 상기 제3 플레인은 X 플레인인 영상 부호화 방법
|
4 |
4
제 1항에 있어서,
상기 제2 플레인의 블록을 상기 제2 플레인내 인트라 예측 또는 프레임간 인터 예측하고, 상기 제2 플레인의 블록과 상기 인트라 예측 또는 인터 예측된 제2 플레인의 블록의 차이에 해당하는 제4 레지듀를 생성하는 단계와,
상기 제4 레지듀를 부호화하는 단계와,
상기 부호화된 제2 레지듀와 상기 부호화된 제4 레지듀 중 어느 하나를 선택하는 단계를 더 포함하는 영상 부호화 방법
|
5 |
5
제 1항에 있어서,
상기 제3 플레인의 블록을 상기 제3 플레인내 인트라 예측 또는 프레임간 인터 예측하고, 상기 제3 플레인의 블록과 상기 인트라 예측 또는 인터 예측된 제3 플레인의 블록의 차이에 해당하는 제4 레지듀를 생성하는 단계와,
상기 제4 레지듀를 부호화하는 단계와,
상기 부호화된 제3 레지듀와 상기 부호화된 제4 레지듀 중 어느 하나를 선택하는 단계를 더 포함하는 영상 부호화 방법
|
6 |
6
제1 플레인의 블록을 상기 제1 플레인내 인트라 예측 또는 프레임간 인터 예측하고, 상기 제1 플레인의 블록과 상기 예측된 제1 플레인의 블록의 차이에 해당하는 제1 레지듀를 생성하는 단계;
제2 플레인의 제1 블록 주변의 복원된 화소와, 이에 대응하는 상기 제1 플레인의 블록 주변의 복원된 화소를 이용하여 상기 제2 플레인의 제1 블록을 예측하는 단계;
상기 제2 플레인의 제1 블록과 상기 예측된 제2 플레인의 제1 블록의 차이에 해당하는 제2 레지듀를 생성하는 단계; 및
상기 제1 및 제2 레지듀를 부호화하는 단계를 포함하는 영상 부호화 방법
|
7 |
7
제 6항에 있어서,
상기 제2 플레인의 제1 블록을 예측하는 단계는,
다음의 수학식을 이용하여 예측하는 단계를 포함하는 영상 부호화 방법
|
8 |
8
제 7항에 있어서,
상기 제2 플레인의 제1 블록을 예측하는 단계는,
상기 제1 블록이 (x+1, y+1) 내지 (x+N, y+N)의 위치에 존재하는 N×N 개의 화소를 포함할 때,
상기 제1 플레인 및 상기 제2 플레인에서, (x+1, y) 내지 (x+N, y) 및 (x+1, y-1) 내지 (x+N, y-1)의 위치에 존재하는 2N개의 상기 주변 화소를 이용하여 상기 w 및 상기 o를 산출하는 단계를 더 포함하는 영상 부호화 방법
|
9 |
9
제 7항에 있어서,
상기 제2 플레인의 블록을 예측하는 단계는,
상기 제1 블록이 (x+1, y+1) 내지 (x+N, y+N)의 위치에 존재하는 N×N 개의 화소를 포함할 때,
상기 제1 플레인 및 상기 제2 플레인에서, (x, y+1) 내지 (x, y+N) 및 (x-1, y+1) 내지 (x-1, y+N)의 위치에 존재하는 2N개의 상기 주변 화소를 이용하여 상기 w 및 상기 o를 산출하는 단계를 더 포함하는 영상 부호화 방법
|
10 |
10
제 7항에 있어서,
상기 제2 플레인의 블록을 예측하는 단계는,
상기 제1 블록이 (x+1, y+1) 내지 (x+N, y+N)의 위치에 존재하는 N×N 개의 화소를 포함할 때,
상기 제1 플레인 및 상기 제2 플레인에서, (x, y) 내지 (x+N, y) 및 (x, y+1) 내지 (x, y+N)의 위치에 존재하는 2N+1개의 상기 주변 화소를 이용하여 상기 w 및 상기 o를 산출하는 단계를 더 포함하는 영상 부호화 방법
|
11 |
11
제 7항에 있어서,
상기 제2 플레인의 블록을 예측하는 단계는,
상기 제1 블록이 (x+1, y+1) 내지 (x+N, y+N)의 위치에 존재하는 N×N 개의 화소를 포함할 때,
상기 제1 플레인 및 상기 제2 플레인에서, (x+1, y) 내지 (x+2N-1, y)의 위치에 존재하는 2N-1개의 상기 주변 화소를 이용하여 상기 w 및 상기 o를 산출하는 단계를 더 포함하는 영상 부호화 방법
|
12 |
12
제 6항에 있어서,
상기 제2 플레인의 제2 블록이 다수의 서브 블록으로 구분될 때,
상기 다수의 서브 블록 중 제1 서브 블록을 상기 제2 플레인 내 인트라 예측하는 단계와,
상기 제2 플레인의 제2 서브 블록 주변의 복원된 화소와, 이에 대응하는 상기 제1 플레인의 서브 블록 주변의 복원된 화소를 이용하여 상기 제2 플레인의 제2 서브 블록을 예측하는 단계와,
상기 제2 플레인의 제2 블록과 상기 예측된 제2 플레인의 제2 블록의 차이에 해당하는 제2 레지듀를 생성하고, 상기 제2 레지듀를 부호화하는 단계를 더 포함하는 부호화 방법
|
13 |
13
제1 항 내지 제12항 중 어느 한 항의 부호화 방법을 실행하는 프로그램이 기록된 컴퓨터로 판독 가능한 저장장치
|
14 |
14
서로 다른 색 성분의 제1 및 제2 플레인(plain)을 부호화하는 영상 부호화 장치에 있어서,
상기 제1 플레인을 부호화하는 제1 플레인 부호화기; 및
상기 제2 플레인을 부호화하는 제2 플레인 부호화기를 포함하되,
상기 제2 플레인 부호화기는,
상기 제2 플레인의 제1 블록 주변의 복원된 화소와 이에 대응하는 상기 제1 플레인의 블록의 주변 화소를 이용하여 상기 제2 플레인의 제1 블록을 예측하는 인터플레인(inter-Plane) 예측 모드와,
상기 제2 플레인의 제1 블록을 상기 제2 플레인 내에서 인트라 예측하는 인트라플레인(intra-Plane) 예측 모드와,
상기 제2 플레인의 제1 블록의 일부를 상기 인터플레인 예측 모드로 예측하고 다른 일부를 상기 인트라플레인 예측 모드로 예측하는 혼합 예측 모드를 수행하는 인터플레인/인트라플레인 예측부와,
상기 제2 플레인의 제1 블록을 프레임간 인터 예측하는 인터프레임(inter-frame) 예측부와,
상기 제2 플레인의 제1 블록과 인터플레인/인트라플레인 예측부 또는 상기 인터프레임 예측부로부터 예측된 상기 제2 플레인의 제1 블록의 차이에 해당하는 레지듀를 생성하는 감산기와,
상기 레지듀를 부호화하는 부호화부를 포함하는 영상 부호화 장치
|
15 |
15
제 14항에 있어서,
상기 제2 플레인 부호화기는 상기 인터플레인 예측 모드, 상기 인트라플레인 예측 모드 및 혼합 예측 모드 중 어느 하나의 모드로 예측하였는지 여부를 알리는 플래그를 전송하는 영상 부호화 장치
|
16 |
16
제 14항에 있어서,
상기 제1 플레인은 G(Green) 플레인이고, 상기 제2 플레인은 B(Blue) 플레인이고, 상기 제3 플레인은 R(Red) 플레인인 영상 부호화 장치
|
17 |
17
비트스트림으로부터 서로 다른 색 성분의 제1 내지 제3 플레인(plain)을 복호화하는 영상 복호화 방법에 있어서,
상기 비트스트림으로부터 제1 레지듀를 생성하고, 복원된 상기 제1 플레인으로부터 상기 제1 플레인의 블록을 인트라 예측 또는 프레임간 인터 예측하고, 상기 제1 레지듀와 상기 예측된 제1 플레인의 블록을 합산하여 제1 플레인의 블록을 복원하는 단계;
상기 비트스트림으로부터 제2 레지듀를 생성하고, 상기 제2 플레인의 블록 주변의 복원된 화소와, 이에 대응하는 상기 제1 플레인의 블록 주변의 복원된 화소를 이용하여 상기 제2 플레인의 블록을 예측하고, 상기 제2 레지듀와 상기 예측된 제2 플레인의 블록을 합산하여 상기 제2 플레인의 블록을 복원하는 단계;
상기 비트스트림으로부터 제3 레지듀를 생성하고, 상기 제3 플레인의 블록 주변의 복원된 화소와, 이에 대응하는 상기 제1 플레인의 블록 주변의 복원된 화소 및 상기 제2 플레인의 블록 주변의 복원된 화소 중 어느 하나를 이용하여 상기 제3 플레인의 블록을 예측하고, 상기 제3 레지듀와 상기 예측된 제3 플레인의 블록을 합산하여 상기 제3 플레인의 블록을 복원하는 단계를 포함하는 영상 복호화 방법
|
18 |
18
서로 다른 색 성분의 제1 및 제2 플레인(plain)을 복호화하는 영상 복호화 장치에 있어서,
상기 제1 플레인을 복호화하는 제1 플레인 복호화기; 및
상기 제2 플레인을 복호화하는 제2 플레인 복호화기를 포함하되,
상기 제2 플레인 복호화기는,
상기 제2 플레인의 블록 주변의 복원된 화소와 이에 대응하는 상기 제1 플레인의 블록 주변의 복원된 화소를 이용하여 상기 제2 플레인의 블록을 예측하는 인터 플레인(inter Plane) 예측 모드와, 상기 제2 플레인의 블록을 상기 제2 플레인 내에서 인트라 예측하는 인트라플레인(intra-Plane) 예측 모드와, 상기 제2 플레인의 블록의 일부를 상기 인터 플레인 예측 모드로 예측하고 다른 일부를 상기 인트라 플레인 예측 모드로 예측하는 혼합 예측 모드를 수행하는 인터플레인/인트라플레인 예측부와,
상기 제2 플레인의 블록을 프레임간 인터 예측하는 인터프레임(inter-frame) 예측부와,
레지듀와, 상기 제2 플레인의 블록과 인터플레인/인트라플레인 예측부 또는 상기 인터프레임 예측부로부터 출력된 예측된 상기 제2 플레인의 블록을 합산하여 상기 제2 플레인의 블록을 복원하는 가산기를 포함하는 영상 부호화 장치
|
19 |
19
제 18항에 있어서,
상기 인터플레인/인트라플레인 예측부는, 영상 부호화 장치로부터 전송된 플래그에 따라 상기 인터플레인 예측 모드, 상기 인트라플레인 예측 모드 및 혼합 예측 모드 중 어느 하나의 모드를 수행하는 영상 부호화 장치
|