0
2.9kviews
What are the various steps involved in video compression.

Mumbai University > EXTC > Sem 7 > Data Compression and Encryption

Marks: 10 M

Year: Dec 2013

1 Answer
0
28views
  1. Main features of Video Compression:

    • Subsampling
    • Block based
    • Difference Coding
  2. Video Compression is based on 2 principles:

    • Redundancies

      A. Spatial Redundancy, that exists in each frame.

      B. Temporal Redundancy in which a video frame is very similar to its immediate neighbors.

  3. Difference Coding

    A. A typical technique for video compression starts by encoding the first frame using a still image compression method. If then encodes, each successive frames by identifying the differences between the current frames its predecessor and encoding these differences. If the frame is very different from its predecessor, it should be coded independently of any other frame.

    B. In video compression a frame that is coded independently is called intraframe and a frame that is coded using its predecessor is called interframe. Video compression is normally lossy. Encoding a frame Fi in terms of its predecessor Fi-1.

  4. Reason

    Introduces some distortion. As a result encoding frames Fi+1 in terms of Fi increases the distortion. If the frame Fi has lost some bits, then all the frames following it upto the next intraframe are decoded improperly loading to accumulated errors.

    This is why intra frames should be used from time to time inside the sequence not just at the beginning.

    • An intra frame is labeled I
    • An inter frame is labeled P [ For predictive]
  5. Some frames are coded based on its predecessor and also on its successor. A frame that is encoded based on both past and future labelled (bidirectional) B.

  6. E.g. predicting a frame based on its successor makes sense in cases the movement of an object in the picture gradually uncovers a background area.

    Such an area may be partly known as the current frame but better known in the next frame. Thus the next frame is natural for predicting this area in the frame. Thus an I frame is decoded independently of any other frame.

    • P frame is decoded using preceding I or P frame.
    • B frame is decoded using preceding and following I or P frame.
  7. Display of the frames by the decoder

Figure 3.3.1

$$\text{Figure 3.3.1}$$

The Processing Order

Figure 3.3.2

$$\text{Figure 3.3.2}$$

Please log in to add an answer.