Patent ID: 8275041

Claim:
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.