×

High accuracy motion vectors for video coding with low encoder and decoder complexity

  • US 8,275,041 B2
  • Filed: 04/08/2008
  • Issued: 09/25/2012
  • Est. Priority Date: 04/09/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of decoding motion vector data encoded in a bitstream, comprising:

  • determining that a pixel offset syntax element is encoded in the bitstream and that a motion vector has at least quarter-pixel accuracy;

    reading the pixel offset syntax element;

    utilizing the motion vector having the at least quarter-pixel accuracy to calculate a position of a first sample having the at least quarter-pixel accuracy to which the motion vector points;

    utilizing a fractional interpolation structure algorithm to obtain a second sample having a pixel accuracy greater than the first sample;

    wherein the second sample is representative of one of at least two additional sample positions associated with the first sample, the at least two additional sample positions each having an accuracy greater than the at least quarter-pixel accuracy; and

    wherein the at least two additional sample positions are calculated using at least one of a full-pixel sample position and a half-pixel sample position, and wherein the at least one of the full-pixel sample position and the half-pixel sample position is the same sample position utilized to determine the first sample having the at least quarter-pixel accuracy.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×