A process for reducing computational complexity associated with motion estimation and thereby reducing the power consumption and reducing cycle requirements for video compression techniques is described. A process for improving motion estimation based on only comparing a fraction of total pixels involved in the block matching of a target block and the search area and the best match so far found for the target block. The processes involve improvements to MPEG-1, H.261, MPEG-2/H.262, MPEG-4, H.263, H.264/AVC, VP8, and VC-1 video coding standards and any other video compression technique employing a motion estimation technique.
展开▼