Patent ID: 6519287
Filing Date: 2003-02-11
Classification: H04N

Abstract:
An apparatus for storing and retrieving motion vectors used in decoding and encoding of video signals, the apparatus comprising:a memory having a plurality of storage elements, a first of the plurality of storage elements storing a first motion vector for a macroblock of a video frame, the macroblock being one of a plurality of macroblocks representing a video frame, and a second of the plurality of storage elements storing a second motion vector for the macroblock, the first motion vector and the second motion vector being stored for a same macroblock, the first motion vector and the second motion vector being shared between both a motion vector predictor calculation and overlapped block motion compensation for video artifact removal; and address generation circuitry coupled to the memory, the address generation circuitry controlling location of where motion vectors are stored in the memory, wherein the memory and the address generation circuitry are implemented as hardware components in integrated circuit form.