1 |
1
제 1 영상과 제 2 영상을 이용하여 변이를 추정하여 변이 맵을 출력하는 변이 추정부;
상기 변이 추정부로부터 출력된 변이 맵을 부호화하고, 상기 부호화된 변이 맵을 복원하여 출력하는 맥 부호화기(MAC 부호화기); 및
상기 출력된 복원된 변이 맵을 기준으로 변이를 보상하고, 상기 보상된 변이에 대한 정보를 가지는 레지듀얼 영상을 상기 MAC 부호화기로 전송하는 변이 보상부를 포함하는 것을 특징으로 하는 MAC 기반 영상 부호화 장치
|
2 |
2
제 1 항에 있어서, 상기 변이 추정부는 상기 제 1 영상과 상기 제 2 영상을 비교하여 1차로 변이를 추정하고, 상기 1차로 추정된 변이 중 소정 블록의 변이를 변화시키는 평활화 과정을 수행하는 것을 특징으로 하는 MAC 기반 영상 부호화 장치
|
3 |
3
제 2 항에 있어서, 상기 변이 추정부는 메디안(Median) 필터링을 이용하여 상기 변이를 평활화하는 것을 특징으로 하는 MAC 기반 영상 부호화 장치
|
4 |
4
제 2 항에 있어서, 상기 변이 추정부는 상기 평활화 과정이 수행된 변이들에 해당하는 블록들 중 경계 영역에 해당하는 경계 블록을 작은 단위의 서브 블록으로 분할시키는 것을 특징으로 하는 MAC 기반 영상 부호화 장치
|
5 |
5
제 4 항에 있어서, 상기 변이 추정부는 상기 경계 블록을 2×2 블록까지 분할하는 것을 특징으로 하는 MAC 기반 영상 부호화 장치
|
6 |
6
제 1 항에 있어서, 상기 MAC 기반 영상 부호화 장치는,
상기 영상들 중 하나를 선택하고, 상기 변이 맵을 수신하며, 상기 선택된 영상과 상기 변이 맵을 기초로 하여 움직임 벡터를 구하고, 상기 구해진 움직임 벡터를 상기 MAC 부호화기로 전송하는 부호화기를 더 포함하는 것을 특징으로 하는 MAC 기반 영상 부호화 장치
|
7 |
7
제 6 항에 있어서, 상기 부호화기는 특정 블록 단위로 상기 선택된 영상에 대한 제 1 픽셀합과 상기 변이 맵에 대한 제 2 픽셀합을 더하여 제 3 픽셀합을 계산하고, 상기 계산된 제 3 픽셀합들 중 가장 작은 제 3 픽셀합을 검출하며, 상기 검출된 제 3 픽셀합에 해당하는 윈도우 이동 변이를 움직임 벡터로 선택하는 것을 특징으로 하는 MAC 기반 영상 부호화 장치
|
8 |
8
제 1 영상과 제 2 영상을 비교하여 변이를 추정하여 변이 맵을 출력하는 변이 추정부;
상기 영상들 중 하나를 기준 영상으로서 수신하고, 상기 변이 맵을 수신하며, 상기 수신된 기준 영상과 상기 변이 맵을 기초로 하여 움직임 벡터를 산출하고, 상기 산출된 움직임 벡터를 출력하는 부호화기; 및
상기 출력된 움직임 벡터를 기초로 상기 출력된 변이 맵을 부호화하여 출력하는 MAC 부호화기를 포함하는 것을 특징으로 하는 MAC 기반 영상 부호화 장치
|
9 |
9
제 8 항에 있어서, 상기 부호화기는 특정 블록 단위로 상기 선택된 영상에 대한 제 1 픽셀합과 상기 변이 맵에 대한 제 2 픽셀합을 더하여 제 3 픽셀합을 계산하고, 상기 계산된 제 3 픽셀합들 중 가장 작은 제 3 픽셀합을 검출하며, 상기 검출된 제 3 픽셀합에 해당하는 윈도우 이동 변이를 움직임 벡터로 선택하는 것을 특징으로 하는 MAC 기반 영상 부호화 장치
|
10 |
10
제 1 영상과 제 2 영상을 이용하여 변이를 추정하여 변이 맵을 출력하는 단계;
상기 변이 맵을 부호화하고, 상기 부호화된 변이 맵을 복원시키는 단계; 및
상기 복원된 변이 맵을 기초로 변이를 보상하여 레지듀얼 영상을 출력하는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법
|
11 |
11
제 10 항에 있어서, 상기 변이 맵을 출력하는 단계는,
상기 제 1 영상과 상기 제 2 영상을 이용하여 변이를 추정하는 단계; 및
상기 추정된 변이에 상응하는 블록들 중 일부의 변이를 변화시켜 상기 추정된 변이를 평활화시키는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법
|
12 |
12
제 11 항에 있어서, 상기 평활화시키는 단계는,
특정 블록의 주변 블록들 중 하나의 변이를 이용하여 상기 특정 블록의 변이를 추정하는 단계; 및
상기 변이 추정에 의해 생긴 에러값과 상기 특정 블록을 변이 추정함에 생긴 에러값의 차이가 소정 범위 내에 있는 경우 상기 특정 블록의 변이를 상기 추정에 사용된 주변의 변이로 변화시키는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법
|
13 |
13
제 12 항에 있어서, 상기 블록의 변이를 추정하는 단계는,
상기 주변 블록들의 변이들 중 중간값에 해당하는 변이를 초기 변이로서 선택하는 단계; 및
상기 선택된 변이를 이용하여 상기 특정 블록의 변이를 추정하는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법
|
14 |
14
제 12 항에 있어서, 상기 변이 추정에 의해 생긴 에러값과 상기 특정 블록을 변이 추정함에 생긴 에러값의 차이가 상기 소정 범위를 벗어나는 경우 다른 주변의 변이를 순차적으로 이용하여 상기 특정 블록의 변이를 순차적으로 추정하는 단계; 및
모든 변이 추정 동안 상기 변이 추정에 의해 생긴 에러값과 상기 특정 블록을 변이 추정함에 생긴 에러값의 차이가 상기 소정 범위를 모두 벗어나는 경우에는 상기 특정 블록은 원래의 변이값을 유지하는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법
|
15 |
15
제 12 항에 있어서, 상기 소정 범위는 5% 범위인 것을 특징으로 하는 영상 부호화 방법
|
16 |
16
제 11 항에 있어서, 상기 변이 맵을 출력하는 단계는,
상기 평활화된 변이를 가지는 블록들 중 경계 영역에 해당하는 경계 블록을 서브 블록들로 분할하는 단계;
상기 각 서브 블록들을 주변 블록의 변이를 이용하여 변이 추정하는 단계; 및
상기 서브 블록들의 변이 추정에 의해 생긴 에러값이 상기 경계 블록의 변이 추정에 의해 생긴 에러값의 소정 비율보다 큰 지의 여부를 판단하는 단계; 및
상기 서브 블록들의 변이 추정에 의해 생긴 에러값이 상기 경계 블록의 변이 추정에 의해 생긴 에러값의 소정 비율보다 크지 않은 경우 상기 경계 블록의 변이를 상기 서브 블록들의 변이로 변화시키는 단계를 더 포함하는 것을 특징으로 하는 영상 부호화 방법
|
17 |
17
제 16 항에 있어서, 상기 서브 블록들의 변이 추정에 의해 생긴 에러값이 상기 경계 블록의 변이 추정에 의해 생긴 에러값의 소정 비율보다 큰 경우, 상기 서브 블록을 더 작은 블록으로 분할시키는 것을 특징으로 하는 영상 부호화 방법
|
18 |
18
제 16 항에 있어서, 상기 소정 비율은 90%인 것을 특징으로 하는 영상 부호화 방법
|
19 |
19
제 10항에 있어서, 상기 영상 부호화 방법은,
상기 영상들 중 하나를 선택하고, 상기 선택된 영상과 상기 변이 맵을 기초로 움직임 벡터를 산출하는 단계를 더 포함하는 것을 특징으로 하는 영상 부호화 방법
|
20 |
20
제 19 항에 있어서, 상기 움직임 벡터를 산출하는 단계는,
상기 선택된 영상에 대하여 움직임을 추정하여 상기 선택된 영상에 대한 픽셀합을 구하는 단계;
상기 변이 맵에 대하여 움직임을 추정하여 상기 변이 맵에 대한 픽셀합을 구하는 단계; 및
상기 픽셀합들의 총합이 제일 작을 때의 벡터를 상기 움직임 벡터로서 선택하는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법
|