1 |
1
동영상 트랜스코더의 부호화 시 기본 움직임 벡터(BMV)를 이용한 새로운 움직임 벡터의 추정을 위한 최적의 조정벡터()를 구함에 있어서, 기본 움직임 벡터 주변에 지정된 소정 탐색영역의 중심 좌표에서 1픽셀 이내의 위치에 있는 각 점에서의 SAD() 값에 의해 움직임 벡터 필드(MV field)의 방향을 구하는 제1단계와; 상기 검출된 움직임 벡터 필드의 방향이 임의의 축(x 또는 y 축)에 위치하는 경우, 그 외측으로 1 픽셀만큼 떨어진 위치에서의 SAD() 를 구하고, 이전 위치에서의 SAD() 값과의 비교에 의해 작은 값을 갖는 SAD() 의 조정벡터()를 최적의 조정벡터()로 설정하는 제2단계와; 상기 검출된 움직임 벡터 필드의 방향이 임의의 사분면 내에 위치하는 경우, 해당 사분면에서 탐색 영역의 중심 좌표와 가장 가까운 위치에서 구한 SAD() 와 나머지 위치에서 구한 SAD()를 비교하여, 가장 작은 값을 갖는 SAD() 의 를 최적의 조정벡터()로 설정하는 제3단계를 포함하여 이루어진 것을 특징으로 하는 디지털 동영상 트랜스코딩을 위한 움직임 추정 방법
|
2 |
2
제1항에 있어서, 상기 탐색영역은 기본 움직임 벡터(BMV) 주변의 [-2, 2]의 윈도우 크기로 지정하는 것을 특징으로 하는 디지털 동영상 트랜스코딩을 위한 움직임 추정 방법
|
3 |
3
제1항에 있어서, 상기 움직임 벡터 필드의 방향은 중심 좌표에서 1픽셀 이내의 위치에 있는 각 점에서의 SAD() 값 중, 가장 작은 값을 갖는 SAD()에 사용된 조정벡터를 이라고하고, 그 다음으로 작은 값을 갖는 SAD()에 사용된 조정벡터를 라고할 때, 두 조정벡터(,)을 합하여 를 구하고, 그 의 (x,y) 성분 중 적어도 하나가 0 이면, 상기 가장 작은 값을 갖는 SAD() 에서 사용된 값()을 움직임 벡터 필드의 방향으로 설정하도록 이루어진 것을 특징으로 하는 디지털 동영상 트랜스코딩을 위한 움직임 추정 방법
|
4 |
4
제3항에 있어서, 상기 조정 벡터()보다 탐색 영역으로 외곽 쪽으로 1 픽셀만큼 떨어진 위치의 SAD()를 구하고, 이때의 값이 2* 이라고 할때, SAD() 가 SAD( ) 보다 작은 경우 최적 조정벡터()는 가 되고, SAD() 가 SAD( ) 보다 작지 않은 경우 최적 조정벡터()는 이 되는 것을 특징으로 하는 디지털 동영상 트랜스코딩을 위한 움직임 추정 방법
|
5 |
5
제3항에 있어서, 상기 (+)의 (x,y) 성분 중 하나도 0 이 없으면, 상기 (x,y) 좌표에 의해 움직임 벡터 필드가 위치하는 사분면을 판단하도록 이루어진 것을 특징으로 하는 디지털 동영상 트랜스코딩을 위한 움직임 추정 방법
|
6 |
6
제5항에 있어서, 상기 움직임 벡터 필드가 위치하는 사분면이 제1 사분면인 경우, SAD() 가 SAD( + (1, 0)) 및 SAD( + (0, -1)) 보다 작으면 를 최적 조정벡터로 설정하고, SAD( + (0, -1)) 가 SAD() 및 SAD( + (1, -1)) 보다 작으면 + (0,-1) 를 최적 조정벡터로 설정하고, SAD( + (1, -1))가 SAD() 및 SAD( + (0, -1)) 보다 작으면 + (1,-1) 를 최적 조정벡터로 설정하고, SAD( + (1,0)) 가 SAD() 및 SAD( + (1,-1)) 보다 작으면 + (1,0) 를 최적 조정벡터로 설정하고, SAD( + (1,-1)) 가 SAD() 및 SAD( + (1,0)) 보다 작으면 + (1,-1)를 최적 조정벡터로 설정하도록 이루어진 것을 특징으로 하는 디지털 동영상 트랜스코딩을 위한 움직임 추정 방법
|
7 |
7
제5항에 있어서, 상기 움직임 벡터 필드가 위치하는 사분면이 제2 사분면인 경우, SAD() 가 SAD( + (-1, 0)) 및 SAD( + (0, -1)) 보다 작으면 를 최적 조정벡터로 설정하고, SAD( + (0, -1)) 가 SAD() 및 SAD( + (-1, -1)) 보다 작으면 + (0,-1) 을 최적 조정벡터로 설정하고, SAD( + (-1, -1))가 SAD() 및 SAD( + (0, -1)) 보다 작으면 + (-1,-1) 을 최적 조정벡터로 설정하고, SAD( + (-1,0)) 가 SAD() 및 SAD( + (-1,-1)) 보다 작으면 + (-1,0) 을 최적 조정벡터로 설정하고, SAD( + (-1,-1)) 가 SAD() 및 SAD( + (-1,0)) 보다 작으면 + (-1,-1) 을 최적 조정벡터로 설정하도록 이루어진 것을 특징으로 하는 디지털 동영상 트랜스코딩을 위한 움직임 추정 방법
|
8 |
8
제5항에 있어서, 상기 움직임 벡터 필드가 위치하는 사분면이 제3 사분면인 경우, SAD() 가 SAD( + (-1, 0)) 및 SAD( + (0, 1)) 보다 작으면 를 최적 조정벡터로 설정하고, SAD( + (0,1)) 가 SAD() 및 SAD( + (-1,1)) 보다 작으면 + (0,1) 을 최적 조정벡터로 설정하고, SAD( + (-1,1))가 SAD() 및 SAD( + (0,1)) 보다 작으면 + (-1,1) 을 최적 조정벡터로 설정하고, SAD( + (-1,0)) 가 SAD() 및 SAD( + (-1,1)) 보다 작으면 + (-1,0) 을 최적 조정벡터로 설정하고, SAD( + (-1,1)) 가 SAD() 및 SAD( + (-1,0)) 보다 작으면 + (-1,1) 을 최적 조정벡터로 설정하도록 이루어진 것을 특징으로 하는 디지털 동영상 트랜스코딩을 위한 움직임 추정 방법
|
9 |
9
제5항에 있어서, 상기 움직임 벡터 필드가 위치하는 사분면이 제4 사분면인 경우, SAD() 가 SAD( + (1, 0)) 및 SAD( + (0, 1)) 보다 작으면 를 최적 조정벡터로 설정하고, SAD( + (0,1)) 가 SAD() 및 SAD( + (1,1)) 보다 작으면 + (0,1) 을 최적 조정벡터로 설정하고, SAD( + (1,1))가 SAD() 및 SAD( + (0,1)) 보다 작으면 + (1,1) 을 최적 조정벡터로 설정하고, SAD( + (1,0)) 가 SAD() 및 SAD( + (1,1)) 보다 작으면 + (1,0) 을 최적 조정벡터로 설정하고, SAD( + (1,1)) 가 SAD() 및 SAD( + (1,0)) 보다 작으면 + (1,1) 을 최적 조정벡터로 설정하도록 이루어진 것을 특징으로 하는 디지털 동영상 트랜스코딩을 위한 움직임 추정 방법
|
10 |
9
제5항에 있어서, 상기 움직임 벡터 필드가 위치하는 사분면이 제4 사분면인 경우, SAD() 가 SAD( + (1, 0)) 및 SAD( + (0, 1)) 보다 작으면 를 최적 조정벡터로 설정하고, SAD( + (0,1)) 가 SAD() 및 SAD( + (1,1)) 보다 작으면 + (0,1) 을 최적 조정벡터로 설정하고, SAD( + (1,1))가 SAD() 및 SAD( + (0,1)) 보다 작으면 + (1,1) 을 최적 조정벡터로 설정하고, SAD( + (1,0)) 가 SAD() 및 SAD( + (1,1)) 보다 작으면 + (1,0) 을 최적 조정벡터로 설정하고, SAD( + (1,1)) 가 SAD() 및 SAD( + (1,0)) 보다 작으면 + (1,1) 을 최적 조정벡터로 설정하도록 이루어진 것을 특징으로 하는 디지털 동영상 트랜스코딩을 위한 움직임 추정 방법
|