Memory management method for storing motion vectors of decoded macroblocks
OwnerHui-Hua Kuo, Gong-Sheng Lininventors
Life of this patent
Estimating the term…
Loading patent…
OwnerHui-Hua Kuo, Gong-Sheng Lininventors
Estimating the term…
A method for using memory to store motion vectors of decoded macroblocks as candidate predictors used in future motion vector decoding process. For a decoded first macroblock, the method allocates a first memory space and a second memory space in a first memory, and allocates a third memory space and a fourth memory space in a second memory for storing the motion vector(s) of the first macroblock. When allocating memory spaces in the first memory, the method considers a row of macroblocks in the video frame as a whole, and allocates a plurality of memory units that are sufficient for storing motion vectors of a row of macroblocks. During the process of decoding each row of macroblocks, the memory units of the first memory can be re-used to store motion vectors of decoded macroblocks.
A memory management method used in the decoding process of a video frame, for storing motion vector(s) of a decoded first macroblock as candidate predictor(s) for future use in the decoding process, the method comprising:
A memory management method used in the decoding process of a video frame, for storing the motion vector(s) of a decoded first macroblock as candidate predictor(s) for use in decoding a next macroblock, the method comprising:
A row-based memory management method used in the decoding process of a video frame, for storing the motion vectors of a plurality of decoded macroblocks as candidate predictors for use in the decoding process, wherein each row of the video frame comprises N macroblocks, the method comprising:
Dependencies are inferred from the claim text.