English
Language : 

SDA9410-B13 Datasheet, PDF (97/179 Pages) Micronas – Display Processor and Scan Rate Converter using Embedded DRAM Technology Units
SDA9410
Preliminary Data Sheet
Motion estimation
The Figure 42 shows the block diagram of the motion estimation and motion
compensation block. The field information is read line-wise from the internal field store
and written to a line-to-block converter. The motion estimation and the motion
compensation block read the field information in parallel block wise from the line-to-block
converter. The cache in front of the blocks enables a random access of the field
information.
The result of the motion estimation is stored in the vector memory, which is also used as
a vector field memory for the 3-D recursive block matching algorithm. At that time only
vector information of block resolution is available. The post processing block computes
a vector information of pixel resolution basis, which can be used from the motion
compensation block for the up conversion process. Finally the results of the motion
compensation block are written to the block-to-line converter block.
BVMRES
Vector
memory
Field
Store
eDRAM
Line
to
Block
Converter
Cache
Cache
Motion
Estimation
Vector
Post
Processing
Motion
Compensation
BVMCON
MESMOOTHON
Block
to
Line
Converter
ME-I²C bus parameter FILSEL
VECDISON
Figure 42 Block diagram of motion estimation and compensation
The Figure 43 illustrates a more detailed block diagram of the motion estimation block.
The motion estimation block is separated in two branches. The left one is only
responsible for still area detection and the right one for all kind of areas. The additional
left branch can be switched off or on by the I²C Bus parameter MENULLFUNON (I²C Bus
parameter 4Bh). Different preprocessing blocks are located in both branches due to the
different tasks of the branches. After preprocessing of the input data the main
computation, the block matching, is executed.
For the right branch, the motion estimator applies two concurrent recursive block
matchers, that individually check three candidate vectors with different convergence
directions. Among the three candidates there is one spatial prediction vector taken from
a previously processed block and a temporal prediction vector. The temporal prediction
has the characteristic feature that its position is shifted with respect to the block currently
processed in the opposite direction compared to the spatial prediction. The Figure 44
97
Micronas