×

Method for motion vector estimation

  • US 7,260,148 B2
  • Filed: 09/10/2002
  • Issued: 08/21/2007
  • Est. Priority Date: 09/10/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for estimating a motion vector for encoding video, comprising:

  • selecting a prediction motion vector for a current block of a current image frame from motion vectors of a plurality of neighbor blocks of said current block having a minimum block distortion measure between the neighbor block displaced by the corresponding motion vector and corresponding pixels of a prior image frame; and

    checking whether a predetermined criterion
    MBDMneighbor(PMV)BDMcurrent(PMV)|<

    Thresholdis satisfied, where;

    PMV is the selected prediction motion vector;

    BDMcurrent (PMV) is the block distortion measure of said current block with a block in said previous image frame displaced by said selected prediction motion vector;

    MBDMneighbor (PMV) is said minimum block distortion measure of said neighbor block with a block in said previous image frame displaced by said corresponding motion vector; and

    Threshold is a predetermined constant;

    if said predetermined criterion is satisfied, then assigning said selected prediction motion vector as estimated motion vector to said current block; and

    if said predetermined criterion is not satisfied, thencalculating a block distortion measure for the current block at four additional displacements consisting of said selected prediction motion vector displaced up one pixel, said selected prediction motion vector displaced down one pixel, said selected prediction motion vector displaced left one pixel, said selected prediction motion vector displaced right one pixel, andif said block distortion measure for the current block displaced by said selected prediction motion vector is less than said block distortion measure for the current block at said four additional displacements, then assigning said selected prediction motion vector as estimated motion vector to said current block.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×