1 / 12

MPEG-4 Applications

MPEG-4 Applications. Interactive TV (broadcast) Streaming media on the web (internet) Multimedia titles (CD-ROM) Network games Mobile multimedia (picture phone). Technical Capabilities. Define media objects Audio and visual Natural and synthetic Define composition architecture

ted
Download Presentation

MPEG-4 Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MPEG-4 Applications • Interactive TV (broadcast) • Streaming media on the web (internet) • Multimedia titles (CD-ROM) • Network games • Mobile multimedia (picture phone)

  2. Technical Capabilities • Define media objects • Audio and visual • Natural and synthetic • Define composition architecture • Scene graph extended/borrowed from VRML • System level • Streams: Multiplexing, synchronization, buffering • Programmability? • Simple interaction

  3. Structured Video • Natural representation: Exposure sheets • Layers and elements, alpha compositing • Chroma keying and blue-screen mattes • Compression • Standard video compression • Trouble with motion and object boundaries • Trouble with graphics: text, graphics • Object coding/Computer graphics models • Compact format: e.g. cels • Resolution independent • But beware! Be clever!

  4. Video Stream • VS > VO > VOL > GOV > VOP • Video object • Shape + Motion + Texture • Sprites • Texture + Projective transformation

  5. Shape Coding • Bounding box + shape-adaptive macroblocks • Alpha / Shape • Binary • Transparent or opaque • Context-based arithmetic encoder • Motion predicted • Grey (coded as textures) • Texture • Shape-based DCT • Padding algorithm

  6. Scalable Video • Layered video • Spatial scalability: base + enhancement • Temporal scalability: IPI + B = IBPBI • Scalable content • Quality improves with decoder technology • Inherent resolution independence (text,midi)

  7. 2D Meshes • Type • Uniform rectangular • Triangular (Delauney) • Geometry • Intra: Predict position compression • Inter: Compressed motion vector • Texture • Piecewise affine texture map • Wavelet compression ala mipmaps

  8. Face • Facial Definition Parameter or user supplied model/texture • Facial Animation Parameter plus Amplification and Filters

  9. References

More Related