Patent ID: 8917769

Claim:
A method, comprising: specifying, at a video decoder, a search window in a first forward reference frame; specifying a search path in the search window of the first forward reference frame; for each motion vector MV 0 in the search path, where each MV 0 points from a current block to a reference block in the search window, determining a corresponding second motion vector MV 1 that points to a reference block in a second reference frame, where the corresponding second motion vector MV 1 is a function of MV 0 ; calculating a metric for each pair of MV 0 and MV 1 that is found in the search path wherein the metric consists of a sum of absolute differences (SAD) between the reference block in the search window and the reference block in the second reference frame; selecting the MV 0 whose corresponding value for the SAD is closest to zero, where the selected MV 0 is used as a motion vector for the current block; determining a predicted motion for the current block, where the predicted motion is one of an average, and a weighted average, of predicted motion for MV 0 and MV 1 .