MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression...

13
MPEG • MPEG : Motion Pictures Experts Group • MPEG : ISO Committee • Widely Used Video Compression Standard

Transcript of MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression...

Page 1: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

MPEG

• MPEG : Motion Pictures Experts Group

• MPEG : ISO Committee

• Widely Used Video Compression Standard

Page 2: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

MPEG Types

• MPEG 1 : • For lower resolution images• Bit streams upto 1.5Mbps

• MPEG 2:• Support higher resolution images• Bit streams of upto 15Mbps

•MPEG 4:• Support interactivity• Composed of tools, algorithms, profiles, MSDL (MPEG Syntax Description Language)

Page 3: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

MPEG Frame Types

Page 4: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

Coding of Frames

• I-Frame : Intra-Frame ; coded independently

• P-Frame : Predicted Frame ; uses recently compressed I- or P-Frames

• B-Frame : Bidirectional Frame; uses both past and future I- or P-Frames

Page 5: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

MPEG Encoder

Page 6: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

Encoder

• Compress I-Frames

• Compress P-Frames (Immediately following I-Frames)

• Compress B-Frames between I- and P-Frames

• Compress second P-Frame based on First P-Frame

• Compress B-Frames between first and second P-Frames

Page 7: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

Encoder

• I-Frame :

• Compression very similar to baseline –JPEG

• No Motion Estimation

• P-, B-Frame :

• Use Motion Estimation

Page 8: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

MPEG Decoder

Page 9: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

Decoder

• Order of frames arriving at decoder different from the order of display

• Ex: -I1P4B2B3P7B5B6P10B8B9P13B11B12 ...

• Decoder needs 2 buffers for motion compensation

Previous Buffer

Future Buffer

Page 10: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

Decoder

• Decompress I1; Place in previous buffer

• Decompress P4 using I1; Place in future buffer

• Decompress B2 and B3 using these buffers

• Display Frames as soon as the buffers are full

Page 11: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

Syntax Layers in MPEG –1

Page 12: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

Macroblocks in MPEG-1

Page 13: MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.

Profiles and levels in MPEG –2