video compression
play

Video Compression Lecture # 5 6 Shahab Baqai LUMS Outline Image - PowerPoint PPT Presentation

CS 584 / CMPE 584 Multimedia Communication Video Compression Lecture # 5 6 Shahab Baqai LUMS Outline Image compression Transform, uniform quantization, Huffman coding Video compression Exploit temporal dimension of video


  1. CS 584 / CMPE 584 Multimedia Communication Video Compression Lecture # 5 – 6 Shahab Baqai LUMS

  2. Outline Image compression – Transform, uniform quantization, Huffman coding � Video compression – Exploit temporal dimension of video signal – Motion-compensated prediction – Generic (MPEG-type) video coder/decoder architecture 2

  3. 3 Video Compression

  4. 4 Temporal Processing

  5. 5 Video Compression

  6. 6 Temporal Processing

  7. Temporal Processing: Motion Estimation 7

  8. Block-Matching Motion Estimation 8

  9. Block Matching: Determining the Best Matching Block 9

  10. Example of Fast Search: 3-Step (Log) Search 10

  11. 11 Motion Vector Precision?

  12. Practical Half-Pixel Motion Estimation Algorithm 12

  13. Example: MC-Prediction for Two Consecutive Frames 13

  14. Example: MC-Prediction for Two Consecutive Frames (cont.) 14

  15. Block Matching Algorithm: Summary 15

  16. 16 Bi-Directional MC-Prediction

  17. MC-Prediction and Bi-Directional MC-Prediction (P- and B-frames) 17

  18. 18 Video Compression

  19. Example Use of I-,P-,B-frames: MPEG Group of Pictures (GOP) 19

  20. Summary of Temporal Processing 20

  21. Basic Video Compression Architecture 21

  22. 22 Example Video Encoder

  23. 23 Example Video Decoder

  24. 24 Blocks & Macro Blocks

  25. Blocks & Macro Blocks (4:2:2) & (4:4:4) Formats 25

Recommend


More recommend