Motion estimation and block matching pattern
AssigneeMicrosoft Corporation
InventorsShou-jen Joseph Wu, Chih-Lung Bruce Lin, Ming-Chieh Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsShou-jen Joseph Wu, Chih-Lung Bruce Lin, Ming-Chieh Lee
Estimating the term…
A motion estimation process improves coding efficiency by using a modified search criteria. The modified search criteria takes into account the error signal needed to encode a block of pixels as well as the the motion data when selecting a matching block in a target frame. This approach reduces the combined overhead of both the motion and error signal data for the encoded block of pixels. When used in conjunction with a spiral search path in the target frame, the modified search criteria improves the speed of the search because it eliminates the need for an exhaustive search. A predicted motion vector is used to optimize the search location. Preferably the search order is selected so that target pixels closer to predicted point are searched before pixels farther away in the target frame.
A method for performing motion estimation in video coding applications, the method comprising:
A motion estimator for performing a block matching search in a video coder, the motion estimator comprising:
A method for performing motion estimation in video coding applications, the method comprising:
A computer readable medium having stored thereon instructions for performing a method of block matching for motion estimation in a video sequence, the method comprising:
A method for performing motion estimation in video coding applications, the method comprising:
A method for performing motion estimation for a source block in a source fame of a sequence of video frames, wherein the motion estimation includes a search for a matching block among target blocks in a target frame of the sequence, and wherein the search starts from a starting location in the target frame, the method comprising:
A video encoder comprising:
Dependencies are inferred from the claim text.