×

High-Performance Block-Matching VLSI Architecture With Low Memory Bandwidth For Power-Efficient Multimedia Devices

  • US 20100091862A1
  • Filed: 12/28/2008
  • Published: 04/15/2010
  • Est. Priority Date: 10/14/2008
  • Status: Active Grant
First Claim
Patent Images

1. A high-performance block-matching VLSI architecture, for executing a motion estimation of an coding operation with low memory bandwidth, for a power-efficient multimedia device, the high-performance block-matching VLSI architecture comprising:

  • an external memory, for saving data of a search window of a reference frame;

    a motion estimation processor, for finding out a plurality of corresponding best matched blocks and a plurality of corresponding motion vectors having a current block address of a current block from the search window according to a best matching algorithm (BMA); and

    a data bus, coupled to the external memory and the motion estimation processor for transmitting data,wherein the motion estimation processor comprises an internal memory, a memory processing block, an address selection processing block, a predicting search path processing block, a BMA processing block, and a motion estimation result processing block, whereinthe memory processing block controls a data access operation between the internal memory and the external memory;

    the address selection processing block selects a current block address in a current frame;

    the predicting search path processing block executes a prediction of a search path regarding the current block according to the current block address selected by the address selection processing block, so as to predict the search path corresponding to the current block in the search window;

    the BMA processing block loads corresponding data of the search window from the external memory to the internal memory, and finds out the best matched blocks and the motion vectors by the BMA, according to the search path predicted by the predicting search path processing block; and

    the motion estimation result processing block recording the motion vectors of the current block and the best matched block.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×