Patent ID: 8599924

Claim:
A method of storing motion vector information, comprising: receiving a video bitstream; calculating motion vector information associated with a current macroblock of a first picture in the video bitstream; determining whether the motion vector information associated with the current macroblock has motion vector data referring to a reference picture list 0 or a reference picture list 1; and storing only the motion vector data referring to the reference picture list 0, when the motion vector information associated with the current macroblock has the motion vector data referring to the reference picture list 0; and storing only the motion vector data referring to the reference picture list 1, when the motion vector information associated with the current macroblock does not have the motion vector data referring to the reference picture list 0 but has the motion vector data referring to the reference picture list 1, wherein the stored motion vector data is used for a direct prediction mode macroblock of later pictures in the video bitstream.