디지털 비디오 서비스가 점점 보편화되고 네트워크가 발전하여서 그 구성이 점점 복잡해짐에 따라서 변환부호화기의 역할이 중요해지고 있다. 변환부호화기는 디지털 비디오의 압축 형식을 바꾸거나 정보량을 줄이는데 사용되는 부호화기이다.
MPEG-1, MPEG-2, H.261, H.263과 같은 디지털 비디오 압축에 관한 국제표준에서는 화면내-프레임 부호화와 화면간-프레임 부호화를 정의하고 있다. 화면간-프레임 부호화에서는 움직임 예측/보상 기법을 사용해서 압축 효율을 높이고 있다.
본 연구에서는 영상의 크기를 줄이는 변환부호화기에서 새로운 움직임 벡터를 재추정하는 효과적인 방법에 대해서 연구를 하였다. 변환부호화기는 복호화기와 부호화기가 연속적으로 연결되어 있다. 본 연구에서는연산량을 줄여서 빠른 변환부호화기를 구현하기 위해서 이산여현변환 공간에서 영상의 크기를 줄이고 복호화가 된 기존의 움직임 벡터를 이용해서 새로운 움직임 벡터를 추정하였다.
새로운 움직임 벡터를 추정하기 위해서 본 연구에서는 복호화된 매크로 블럭의 SAD와 에지 정보를 이용하였다. 매크로 블럭의 SAD와 에지 정보를 이용해서 각 매크로 블럭에 커널 함수를 정의 하였다. 커널 함수는 강한 에지를 가지고 있을 경우 그것의 폭을 좁게하고 복호화된 정보를 이용해서 구한 SAD를 이용해서 그 높이를 결정하였다. 복호화된 SAD의 값이 작으면 높이를 크게하고 복호화된 SAD의 값이 크면 크기를 크게 하였다. 복호화된 기존의 움직임 벡터를 중심으로 앞에서 구한 커널 함수를 위치시키고 각 커널 함수를 더해서 최소의 값에 해당하는 함수의 인자를 새로운 움직임 벡터로 추정하였다. 본 연구에서 제안된 방법을 이용한 실험 결과에서 기존의 방법보다 연산량과 영상의 화질을 고려했을 때 우수한 성능을 보여주는 것을 확인할 수 있었다.