MPEG Motion Picture Expert Group Moving Picture Encoded Group - - PowerPoint PPT Presentation

mpeg
SMART_READER_LITE
LIVE PREVIEW

MPEG Motion Picture Expert Group Moving Picture Encoded Group - - PowerPoint PPT Presentation

MPEG Motion Picture Expert Group Moving Picture Encoded Group Prateek raj gautam(725/09 ) MPEG-1 Optimized for bitrates around 1.5 Mbit/s mainly designed for error-free digital storage media multiplexing of audio, video and


slide-1
SLIDE 1
  • MPEG

Motion Picture Expert Group Moving Picture Encoded Group

Prateek raj gautam(725/09)

slide-2
SLIDE 2

MPEG-1

Optimized for bitrates around 1.5 Mbit/s

  • mainly designed for error-free digital storage media
  • multiplexing of audio, video and data
  • 352x240 pixels a 30 frames/sec [ NTSC based ]
  • 352x288 pixels at 25 frames/sec [ PAL based ]

Applications

  • CD, digital multimedia, and video database

(e.g. video-on-demand)

slide-3
SLIDE 3

MPEG-2

  • 2-15 or 16-80 Mbit/s bit rate
  • Applications:
  • satellite, cable, and terrestrial broadcasting,

digital networks, and digital VCR

slide-4
SLIDE 4

Basics of MPEG

Types of pictures frames

I (intra) frame

compressed using only intraframe coding

Moderate compression but faster random access

P (predicted) frame

Coded with motion compression using past I frames or P frames

Can be used as reference pictures for additional motion compensation

B (bidirectional) frame

Coded by motion compensation by either past or future I or P frames

D (DC) frame

Limited use: encodes only DC components of intraframe coding

slide-5
SLIDE 5

FRAME SEQUENCE

slide-6
SLIDE 6

MPEG Compression is Based on Processing 8 x 8 Pixel Blocks

slide-7
SLIDE 7

Only Moving Areas Have to Be Coded

slide-8
SLIDE 8

MOTION VECTOR

slide-9
SLIDE 9

MOTION VECTOR

  • Try to match each block in the actual picture to content

in the previous picture. Matching is made by shifting each of the 8 x 8 blocks of the

  • Two successive pictures pixel by pixel each direction
  • > Motion vector
  • Substract the two blocks -> Difference block
  • Transmit the motion vector and the difference block
slide-10
SLIDE 10

MPEG: Video Encoding

Pre processing Frame Memory

+

  • DCT

Motion Compensation Motion Estimation Frame Memory

+

IDCT Quantizer (Q) Regulator VLC Encoder Buffer Q-1 Output Input P r e d i c t i v e f r a m e M

  • t

i

  • n

v e c t

  • r

s

slide-11
SLIDE 11

MPEG-2

 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

slide-12
SLIDE 12

THANK YOU