mpeg: a video compression standard for multimedia applications didler le gall

17
MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

Upload: dean-rice

Post on 30-Dec-2015

26 views

Category:

Documents


0 download

DESCRIPTION

MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall. Goals. Reduce the high cost of video compression codecs Resolve the critical problem of interoperability of equipment from different manufacturers Come up with a standard within 2 years. MPEG. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

MPEG:A Video Compression Standard

for Multimedia ApplicationsDidler Le Gall

Page 2: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

Goals

• Reduce the high cost of video compression codecs

• Resolve the critical problem of interoperability of equipment from different manufacturers

• Come up with a standard within 2 years

Page 3: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

MPEG

• Stands for Moving Picture Experts Group (ISO-IEC)

• Started in 1988

• Had to come up with a draft of the standard by 1990

• Received MPEG Proposal from mostly commercial companies

Page 4: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

MPEG (cont’d)

• MPEG-Video

• MPEG-Audio

• MPEG-System– Synchronization of audio and video

Page 5: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

Requirements

• A Generic Standard

• Random Access

• Fast Forward/Reverse Searches

• Reverse Playback

• Audio Visual Synchronization

• Robustness to Errors

Page 6: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

Requirements (cont’d)

• Coding/Decoding Delay

• Editability

• Format Flexibility

• Cost Tradeoffs

Page 7: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

MPEG-VIDEO Compression

• Spacial Redundancy– Intraframe compression– DCT compression

• Temporal Redundancy (i.e. motion compression)– Interframe compression

Page 8: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

Discrete Cosine Transform (DCT)

120 108 90 75 69 73 82 89

127 115 97 81 75 79 88 95

134 122 105 89 83 87 96 103

137 125 107 92 86 90 99 106

131 119 101 86 80 83 93 100

117 105 87 72 65 69 78 85

100 88 70 55 49 53 62 69

89 77 59 44 38 42 51 58

0 – black255 – white

Page 9: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

DCT (cont’d)

• The 64 (8 x 8) DCT basis functions

• Superimpose multiples of these functions to simulate the original picture

Page 10: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

DCT (cont’d)

0 – black255 – white

700 90 100 0 0 0 0 0

90 0 0 0 0 0 0 0

-89 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

Page 11: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

DCT (cont’d)

700 90 90 -89 0 100 0 0 0 .... 0

700 90 100 0 0 0 0 0

90 0 0 0 0 0 0 0

-89 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

Page 12: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

Motion Compensation

• I-Frame– Independently

reconstructed

• P-Frame– Forward predicted

from the last I-Frame or P-Frame

• B-Frame– forward predicted

and backward predicted from the last/next I-frame or P-frame

Transmitted as - I P B B B P B B B

Page 13: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

Motion Prediction

Page 14: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

Motion Estimation

Page 15: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

Motion Estimation (cont’d)

Page 16: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

Conclusion

• Video quality better than VHS can be achieved with a bit rate of about 1.5 Mbits/s

• Does not handle higher resolution with small bit rate

Page 17: MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall

References

• MPEG Notes by Dale Kolosna

• MPEG Compression Technique (http://rnvs.informatik.tu-chemnitz.de/~jan/MPEG/HTML/mpeg_tech.html)