reset password
Author Message
cbort
Posts: 95
Posted 18:43 May 26, 2011 |

So I am a bit confused on the motion vector calculations. As I understand for a macro-block in one frame to be considered the same as a block in another frame every pixel must have the same Y value as the corresponding pixel in the alternate frame. Does this mean that if for any reason even if a block has 1 pixel that is even the smallest amount different the block is not considered to be a match?

Also when calculating motion vectors I do not really understand what is done for blocks which have no match are they simply ignored? How does the rendering of the frame deal with these blocks which there is no motion vector for

eykang
Posts: 95
Posted 07:23 May 30, 2011 |

You will always find a matched block and motion vector based on the algorithm.

Finding the best matched block does not mean to find an identical block.

That's why you use the matching criterion. 

If the best matched block is not good, error will be big.