Patent Number:
6,310,918
Title:
System and method for motion vector extraction and computation meeting 2-frame store and letterboxing requirements
Abstract:
A system and method for motion vector extraction and computation is embodied in an architecture adapted to overlap a data extraction process with a computation process and to provide 2-frame store decode with letterbox scaling capability, to extract a plurality of parameters usable for calculating a motion vector, and to compute motion vectors. The architecture is adapted to compute vertical and horizontal components of motion vectors in back-to-back cycles. The architecture includes a motion vector compute pipeline which, in a preferred embodiment includes a delta compute engine, a raw vector compute engine, a motion vector with respect to top left corner of picture block, or a combination of these logic circuits. The delta compute engine is adapted to generate a delta from a motion code and a motion residual and to compute a predicted motion vector in consideration of a motion vector of a previous macroblock. The raw vector compute engine is adapted to generate a raw vector from a delta and a predicted motion vector. The motion vector block is adapted to generate luma and chroma motion vectors from a raw vector and macroblock coordinate information.
Inventors:
Saha; Angshuman (Milpitas, CA), Soman; Satish (Cupertino, CA)
Assignee:
LSI Logic Corporation
International Classification:
G06T 9/00 (20060101); H04N 7/26 (20060101); H04N 7/50 (20060101); H04N 007/12 (); H04B 001/66 ()
Expiration Date:
10/30/2018