Performance Improvement of Motion Compensation using Motion Vector Segmentation

움직임 벡터 분할을 이용한 움직임 보상 성능 개선

  • 채종길 (경북대학교 전자공학과) ;
  • 곽성일 (경북대학교 전자공학과) ;
  • 황찬식 (경북대학교 전자공학과)
  • Published : 1995.03.01

Abstract

It is assumed in the block matching algorithm(BMA) that all the pels in a block have a same motion vector. Then, the motion vector of a block in the BMA is matched to only one or none of the objects in the worst case if objects in a block have different motion vectors. This is apparent in the motion estimation using the fast BMA which has the effect of reducing the computation time and hardware complexity, compared to the full search BMA. Although the motion vector in the motion estimation using small block size is accurate, the increased number of bits is required to represent motion vectors. In this paper, new motion vector segmentation with less additional information and hardware complexity than the conventional method is proposed. In the proposed method, a motion vector is derived from the block for motion vector segmentation and another motion vector is extracted from four neighboring blocks to consiture a motion vector pair. For the accurate motion vector of each subblock, the motion vector is assigned to each subblock by mean squared error measure. And the overlapped motion compensation using window is also applied to reduce displaced frame difference.

Keywords