• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 389
  • Last Modified:

mpeg

i have my networks exam coming up and i m supposed 2 refer tannenbaum for data compression techniques.i m unable 2 understand mpeg the types of frames I,P,B,D so please help me understand them.
0
shilpi84
Asked:
shilpi84
  • 2
3 Solutions
 
Irwin SantosComputer Integration SpecialistCommented:
http://en.wikipedia.org/wiki/Mpeg

How about starting right there?
0
 
n_vijayCommented:
this would give you a vauge idea about how it has/is working.

There are two Modes of MPEG Compression where two modes consists of follwing steps.

* Intraframe compression
      1  Exploits spatial redundancy only
      2  Operates on single frames independetly of other frames

* Interframe compression
      1 Exploits both spatial and temporal redunadancies
      2 Employs motion estimation (MS) without standardizing any MS algorithm
      3 Derives motion-compensated predictions of frames
      4 Finally, it performs JPEG-like compression on the residual frames

This compression is done on frames The Types of Frames in MPEG

MPEG has 3 types of frames: I, P, and B

I frames are stricly intra compressed as in JPEG. Their purpose is to provide random access points to the video

P frames are motion-compensated forward-predictive-coded frames; they are interframe compressed, and typically provide more compression than I frames

B frames are motion-compensated bidirectionally-predictive-coded frames; they are interframe compressed, and typically provide the most compression

The relative numbers of I, P and B frames are arbitrary

An I frame must occur at least once every 132 frames to provide user-acceptible speed of random access to various parts of a video

I think this would help you to start of where you can refer tannenbaum and list the points.

bye.
0
 
Irwin SantosComputer Integration SpecialistCommented:
cool. thank you!
0

Featured Post

Get your Disaster Recovery as a Service basics

Disaster Recovery as a Service is one go-to solution that revolutionizes DR planning. Implementing DRaaS could be an efficient process, easily accessible to non-DR experts. Learn about monitoring, testing, executing failovers and failbacks to ensure a "healthy" DR environment.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now