Variable size macroblocks motion estimation according to interframe motion behavior
Xiaobo Zhang · Guangdian gongcheng · 2005
A new variable size macroblocks motion estimation method used for video coding is proposed. With this method, the complexity of scene motion is estimated by the difference S between 16×16 (coarse scale) current block and adjacent block vectors, then the macroblock size is determined according to difference S and current vector. The macroblock (16×16) is adopted for the parts with smooth scene motion. 8×8 or 4×4 macroblocks are adopted for the complex scene motion parts. Experiments show that under low bit-rate and adopting a common motion compensation algorithm, the average PSNR value of the predictive frame with variable size macroblock motion estimation method is improved for 1.1~2.7dB better than that of the conventional fixed size block motion estimation, and the block border effect is significantly reduced.