Saturday, 31 December 2016


Video Encoder and Encoding




                   An Encoder is a device used to convert analog video signals into digital video signals. Most of them compress the information so it can be stored or transmitted in the minimum space possible. To achieve this it takes advantage of video sequences that have spatial or temporal redundancy. Therefore, eliminating redundant information obtains that encode information more optimal. The spatial redundancy is erased with DCT coefficient coding. To delete temporal redundancy is used the motion compensation prediction, with motion estimation between successive blocks.

The operation method is:

Ø  Signals are separated luma (Y) and chroma (C).

Ø  Find the error of estimation to make the DCT.

Ø  The coefficients are quantified and entropy coded (VLC).

Ø  Coefficients are multiplexed and passed to the buffer. The buffer controls the quality of signal.

Ø  Check that the outflow bit stream of the buffer is not variable, because the signal   is thought to be transmitted on a channel with a steady speed.

Ø  The quantified image is reconstructed for future reference for prediction and motion estimation.

The DCT algorithm and the block quantification can cause visible discontinuities at the edges of the blocks leading to the known “Blocking effect”, because the DCT omits the 0 in the matrix, so may produce imperfections. As a result of, new standard video coding like H.264/MPEG-4 ACV, includes filter algorithms able to decrease that effect.

No comments:

Post a Comment