일반기술
정화소 및 반화소 겸용 움직임 추정 장치
본 기술은 기존의 정화소 움직임 추정 장치에 다중화기와 보간기를 추가하여 적은 면적으로도 반화소 움직임 추정 기능이 가능한 정화소 및 반화소 겸용 움직임 추정 장치로 화소 적재기와 보간기 그리고 5개의 다중화기로 구성되어 있는 제 1 다중화부, 임의의 n비트 쉬프트 레지스터, 임의의 n개의 다중화기로 구성되어 있는 제 2 다중화부, 임의의 n+1개의 단위 연산기로 구성되어 있는 단위 연산부로 구성되어 있고 정화소 움직임 추정 시와 반화소 움직임 추정 시 수행 과정을 달리하여 하나의 장치로 정화소와 반화소의 움직임을 추정하는 장치이다.동영상 전화기에 사용되는 동영상 압축 방법은 정화소 및 반화소 움직임 추정장치가 필요하다. 정화소 움직임 추정 비해 그 계산량이 상대적으로 적은 반화소 움직임 추정장치의 하드웨어를 별도로 구성하는 것은 속도가 중요하지 않은 경우는 면적의 낭비이다. 본 기술은 다중화기와 보간기를 기존의 정화소 움직임 추정 장치에 추가하여 반화소 움직임 추정을 적은 면적에서 수행할 수있도록 하였다. 정화소 움직임 추정 시는 외부 메모리로부터 클럭신호와 이를 반전시킨 클럭신호에 의한 2개의 화소 데이터를 화소 적재기가 읽어와 두 화소 데이터와 이들의 평균값을 보간기에 출력하고 위에서 언급한 두 개의 화소 데이터를 제 1 다중화부와 단위연산부로 출력한다. 현재의 화소 데이터는 순차적으로 입력되어 단위 연산기 0번과 n비트 쉬프트 에지스터에 입력된다. 쉬프트 레지스터에 입력된 화소 데이터는 한 비트씩 쉬프트 시켜 제 2 다중화부로 출력된다. 단위 연산부에 입력된 현재 화소 데이터는 n비트 쉬프트 레지스터를 거쳐 한 클럭 전의 화소 데이터가 입력되므로 바로 위의 연산기가 계산하는 것보다 x축으로 1만큼 이동한 움직임 벡터에 대해 움직임 추정을 수행한다. 연산기 0부터 4까지는 제 1 다중화부를 통해 이전 프레임의 화소 데이터를 입력 받고 나머지는 화소 적재기의 출력값을 바로 입력 받는다. 단위 연산부는 이와 같아 데이터를 입력 받아 두 개의 차를 계산한 후 절대값을 취해 누적하여 비교 측정기로 출력한다. 제 1, 제 2 다중화부의 출력 데이터는 제어부의 선택 신호에 의해 결정된다. 반화소 움직임 추정 시는 화소 적재기로부터 데이터를 입력 받은 보간기에서 반화소 값을 결정하여 5개의 반화소 데이터를 지연시간 후에 제 1 다중화부로 동시에 출력한다. 반화소 움직임 추정시는 연산부의 단위 연산기 5대만을 필요로 한다. 현제 화소 데이터는 0번 연산기에 입력되고 제 2 다중화부의 4개의 다중화기를 통해 나머지 단위 연산기에 입력된다. 제 1 다중화부의 제어에 의해 반화소 데이터가 단위 연산부에 입력되고 단위 연산부는 위의 신호를 입력받아 절대값을 누적하여 비교 측정기로 출력한다. 이와 같이 구동되는 본 장치는 반화소 움직임 추정을 기존의 방법보다 훨씬 적은 면적만을 사용하여 수행할 수 있는 효과가 있다.
기술정보
- 기술분류
- 전기·전자 > 기타 전기/전자
- 보유기관
- (주)케이티
- 기술유형
- 일반기술
- 등록일
- 2006-03-14
- 데이터 갱신일
- 정보 없음
상세설명
정보 없음
관련 특허
등록된 관련 특허가 없습니다.