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