MPEG: Macroblock Coding,MPEG-2

MPEG: Macroblock Coding





Why another standard?
Support higher bit rates e.g., 80-100 Mbits/s for HDTV instead of the 1.15 Mvits/s for SIF
Support a larger number of applications
The encoding standard should be a toolkit rather than a flat procedure
Interlaced and non-interlaced frame
Different color subsampling modes e.g., 4:2:2, 4:2:0, 4:4:4
Flexible quantization schemes – can be changed at picture level
Scalable bit-streams
Profiles and levels
  
 MPEG-2: Effects of Interlacing
 
Fields or frame pictures can be encoded
Prediction Modes and Motion Compensation
Frame prediction: current frame predicted from previous frame
Field prediction:
Top and bottom fields of reference frame predicts first field
Bottom field of previous frame and top field of current frame predicts the bottom field of current frame
16 X 8 motion compensation mode
A macroblock may have two of them
A B picture macroblock  may have four!
Dual prime motion compensation
Top field of current frame is predicted from two motion vectors coming from the top and bottom field of reference frame
Works for P vectors
 
MPEG-2 Applications
 
Digital Betacam: 90 Mbits/s video
MPEG-2
Main Profile, Main Level, 4:2:0: 15 Mbits/s
High Profile, High Level, 4:2:0: adequate, expensive
Image quality preserved across generations of processing
Multiview Profile
Stereoscopic view – disparity prediction
Virtual walk-throughs composed from multiple viewpoints
 
 

Comments

Popular posts from this blog

Handling of Skew

Fragment-and-Replicate Join

USER INTERFACE DESIGN FOR ANNA UNIVERSITY SYLLABUS