1 |
1
(a) 하나의 프레임에 대한 매크로 블록 단위의 가로 및 세로의 개수를 구하고, 매크로 블록 단위의 가로와 세로의 크기를 초기화하는 단계; (b) 상기 프레임의 세로 방향 소정 수의 데이터를 내부 메모리의 소정 수의 블록 버퍼로 각각 이동시키는 단계; (c) 상기 각 블록 버퍼에 저장된 데이터에 대해 움직임 검출을 수행하고, 세로 방향의 매크로 블록 수를 업카운트시키는 단계; (d) 세로 방향 블록 버퍼에 대한 움직임 검출이 완료되었는지 판단하고, 세로 방향 블록에 대한 움직임 검출이 완료될 경우, 매크로 블록 단위의 세로의 크기를 초기화시키고 가로 방향의 블록 버퍼의 위치를 업카운트시키는 단계; 및 (e) 가로 방향 블록 버퍼에 대한 움직임 검출이 완료되었는지 판단하고, 가로 방향 블록에 대한 움직임 검출이 완료되지 않았을 경우, 상기 단계 (b)로 점프하여 그 이후의 단계를 수행하는 단계를 포함하는 이동 단말 장치에서의 움직임 검출 방법
|
2 |
2
제1항에 있어서, 상기 단계 (d)에서 세로 방향의 움직임 검출이 완료되지 않은 경우에는 %연산에 의해 얻어지는 블록 위치에 소정 단위의 매크로 블록 데이터를 이동시키는 이동 단말 장치에서의 움직임 검출 방법
|
3 |
3
삭제
|
4 |
4
제1항에 있어서, 탐색 구간이 [-16,15] 일 경우, 세로 방향을 48*16의 배열로 형성하고 가로 방향을 16*48의 배열로 정렬하여 데이터의 이동시 블록화하고, 각각의 버퍼가 순환버퍼가 되도록 %연산을 수행하여 나머지 값으로 버퍼의 주소를 구하며, SAD 값을 구하는데 있어 순환 버퍼 상에 (i,j)에 따른 유사도를 구하는 이동 단말 장치에서의 움직임 검출 방법
|
5 |
5
제1항에 있어서, 탐색 구간이 [-8,7] 일 경우, 세로 방향에 대해서는 32*16의 배열로 형성하고 가로방향에 대해서는 16*32의 배열로 정렬하여 데이터 이동시 블록화하고, 각각의 버퍼가 순환버퍼가 되도록 %연산을 수행하여 나머지 값으로 버퍼의 주소를 구하며, SAD 값을 구하는데 있어 순환 버퍼 상에 (i,j)에 따른 유사도를 구하는 이동 단말 장치에서의 움직임 검출 방법
|
6 |
6
제1항에 있어서, 탐색 구간이 [-16, 15]에 대한 고정된 순환 버퍼의 크기와 할당에 있어서 탐색구간이 [-8,7]일 때 움직임 검출을 수행하는 이동 단말 장치에서의 움직임 검출 방법
|
7 |
6
제1항에 있어서, 탐색 구간이 [-16, 15]에 대한 고정된 순환 버퍼의 크기와 할당에 있어서 탐색구간이 [-8,7]일 때 움직임 검출을 수행하는 이동 단말 장치에서의 움직임 검출 방법
|