1 |
1
동영상에서의 프레임간 이동 벡터 탐색시 블럭 정합 알고리즘(BMA)의 고속 연산 처리 및 성능 개선을 위한 평균 피라미드를 이용한 계층적 고속 이동 벡터 추정 장치에 있어서, 제 1 이동 벡터를 출력하기 위하여, 현재 프레임의 입력 데이터를 저장하는 제 1 메모리(32)와, 이전 프레임의 입력 데이터를 저장하며, 제 2 이동 벡터에 대응하는 추정 영역의 데이터를 출력하는 메모리(31)와, 메모리(32)의 데이터들중 움직임을 추정할 블럭의 영상 데이터를 저장하는 블럭메모리(block memory ; BM)(34)와, 메모리(31)의 출력 데이터를 상기 BM(34)에 있는 데이터의 움직임 추정을 위한 추정 영역에 속하는 기준 영상 데이터로서 저장하는 탐색 영역 메모리(search areamemory : SAM)(33)와 상기 BM(34) 및 SAM(33)으로부터의 두 입력의 데이터의 예측 오차를 연산하는 평균 절대 차(mean absolute difference ; MAD) 연산기(35)와, SAM(33) 및 BM(34)내의 화소값을 결정하는 제 1 탐색 지점 결정기(search point determination ; SPD)(36)와, MAD 연산기(35)를 거쳐 연산된 MAD중 최소의 MAD값을 갖는 탐색지점을 알리는 제 1 이동 벡터를 출력하는 비교기(37)를 구비하는 이동 벡터 생성 수단(300)과 ; 상기 제 2 이동 벡터를 제공하기 위하여, 상기 메모리(31)내 정방향 형태의 화소들 4개의 평균을 구하는 저역 필터(21)와, 상기 메모리(32)내 정방형 형태의 화소들 4개의 평균을 구하는 저역 필터(23)와, 상기 저역 필터(21)의 데이터를 저장하고, 제 3 이동 벡터에 대응하는 추정영역의 데이터를 출력하는 메모리(22)와, 상기 저역 필터(23)의 데이터를 저장하는 메모리(24)와 ; 상기 메모리(24)의 데이터들중 움직임을 추정할 블럭의 영상 데이터를 저장하는 BM(26)과, 상기 메모리(22)의 추정 영역 데이터를 상기 BM(26)에 있는 데이터의 움직임 추정을 위한 추정 영역에 속하는 기준 영상 데이터로서 저장하는 SAM(25)와, 상기 BM(26) 및 SAM(25)으로부터의 두 입력의 데이터의 예측 오차를 연산하는 평균 절대 차(mean absolute difference ; MAD) 연산기(27)와, 상기 SAM(25) 및 BM(26)내의 화소값을 결정하는 SPD(28)와 상기 MAD 연산기(27)를 거쳐 연산된 MAD중 최소의 MAD 값을 갖는 탐색지점을 알리는 상기 제 4 이동 벡터를 출력하는 비교기(29)와, 제 4 이동 벡터를 2로 승산하여 상기 제 2 이동 벡터로서 출력하는 승산기(30)를 구비하는 이동 벡터 생성수단(200)과 ; 제 3 이동 벡터를 제공하기 위하여 상기 메모리(22)내 정방향 형태의 화소들 4개의 평균을 구하는 저역 필터(13)와, 상기 메모리(24)내 정방향 형태의 화소들 4개의 평균을 구하는 저역 필터(11)와, 상기 저역 필터(11)의 데이터를 저장하는 메모리(12)와 ; 상기 저역 필터(13)의 테이터를 저장하고 소정 추정 영역의 데이터를 출력하는 메모리(14)와, 상기 메모리(12)의 데이터들중 움직임을 추정할 블럭의 영상 데이터를 저장하는 BM(15)와, 상기 메모리(14)의 추정 영역 데이터를 상기 BM(26)에 있는 데이터의 움직임 추정을 위한 추정 영역에 속하는 기준 영상 데이터로서 저장하는 SAM(16)와, 상기 BM(15) 및 SAM(16)으로부터의 두 입력의 데이터의 예측 오차를 연산하는 MAD 연산기(17)와, 상기 SAM(16) 및 BM(15)내의 화소값을 결정하는 SPD(18)와, 상기 MAD 연산기(17)를 거처 연산된 MAD중 최소의 MAD값을 갖는 탐색지점을 알리는 상기 제 5 이동 벡터를 출력하는 비교기(19)와, 상기 제 5 이동 벡터를 2로 승산하여 상기 제 3 이동 벡터로 출력하는 승산기(20)를 구비하는 이동 벡터 생성 수단(100)을 구비하는 평균 피라미드를 이용한 계층적 고속 이동 벡터 추정 장치
|