World's most popular travel blog for travel bloggers.

[Solved]: Why are blocking artifacts serious when there is fast motion in MPEG?

, , No Comments
Problem Detail: 

Why are blocking artifacts serious when there is fast motion in MPEG?

Here is the guess I made:

In MPEG, each block in an encoding frame is matched with a block in the reference frame. If the difference of two blocks is small, only the difference is encoded using DCT. Is the reason blocking artifacts are serious that the difference of two blocks is too large and DCT cut the AC component?

Asked By : Bear

Answered By : Danny Varod

DCT is both discrete and finite, it has a limited range in both the space and frequency domains. If the change in a certain location is large or the location changes a lot, the results of the transform will be beyond the sampling range in the frequency domain.

Since as you mentioned MPEG is based on blocks, the result of a block with with missing high frequencies, after transform back to the spacial domain, will result in the loss of detail in that block - making the block look flat.

For a more accurate result try Signal Processing Stack Exchange.

Best Answer from StackOverflow

Question Source : http://cs.stackexchange.com/questions/1413

3.2K people like this

 Download Related Notes/Documents

0 comments:

Post a Comment

Let us know your responses and feedback