1 / 24

Multimedia for our time (For Dummies)

Multimedia for our time (For Dummies). ISO/IEC 14496 Visa Hyoungjune Yi. Preface. Environment TV System Wireless IS-95, CDMA200, IMT2000 Compression Standard. TV System. PAL – Phase Alternation Line rate (Main Europe , inc. Finland)

dava
Download Presentation

Multimedia for our time (For Dummies)

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. Multimedia for our time(For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

  2. Preface • Environment • TV System • Wireless • IS-95, CDMA200, IMT2000 • Compression • Standard

  3. TV System • PAL – Phase Alternation Line rate (Main Europe , inc. Finland) • NTSC – National Television Systems Committee (USA & Canada) • SECAM – Sequential Coleur Avec Memoire (France, former Soviet) • NTSC 525 484 242 4/3 427 29.94 • PAL 625 575 290 4/3 425 25 • SECAM 625 575 290 4/3 465 25

  4. IS-95A, IS-95B, IS-95C, IMT 2000 • Why not TDMA? • Bandwidth matters • 9.6K, 14.4K(IS-95A), 56K, 64K (IS-95B) bps • IS-95A,B – Circuit switching • CDMA2000 1X (IS-95C) , W-CDMA • 144 ~ 384Kbps • IMT2000 (International Mobile Telecommunication 2000) • 2 ~ 5 Mbps Bandwidth

  5. Compression • Lossy : Reconstructable • Lossless • Symbol level • Huffman • Block level • RLE, Arithmetic Encoding, LZ

  6. Compression • Idea • Reduce spacial / temporal redundancies • Pre-knowledge • FT, DCT, Haar’s, Gibbs phenomenon, Max-Lloyd Quantizer, Vector quantization • Subband coding and why?, LPF, HPF

  7. Standard • Why? • Compatibility – Real player, WMP, Quick-time • Production, cost reduction • Standard kills research, right? • Profile level • Decoder only (MPEG2, MPEG4) • Very flexible to encoder side

  8. ISO/IEC IS 10918 • Lossless • 8 X 8 block • Mean normalization • DCT on each block • Quantization (4 quantization matrices per img) • Entropy coding of DC component (Zig-zag) • Entropy coding of AC component

  9. H.261, H.263 and MPEG • H.261 – CCITT, ISDN • H.263 – Visual telephony • ISO/IEC 11172 – CD, 1.5 Mbit/sec • ISO/IEC 13818 – DVD, over 10Mbit/sec • MPEG3 – 50 ~ 100 Mbit/sec • ISO/IEC JTC/SC29/WG11 N2323 – Variable bitrate, 9.6K ~ 100Mbps • ISO/MPEG N2728, 2729 – Describing multimedia material • MPEG11

  10. Normalized Bit rate • (C X R) / ( HX V X F)

  11. Group of pictures (GOP) • GOP • Intra (I) frame • Predicted(P) frame • Bidirectional (B) frame • I and P • Anchor picture • Stored in memory • Basis for prediction of B picture

  12. GOP in ISO/IEC 11172 • Coding order != Display order • Closed vs. Open • Refer handouts for more on MPEG1 and MPEG2

  13. Motion Estimation (ISO/IEC 11172 ) • Illumination part only • 16 X 16 macro block • P frame • P predicted from R (P or I) • For each MB in P, find the best match in R • Record motion • Compensate MB – MB’ • No standard for matching algorithm, decision algo.

  14. Motion Estimation(ISO/IEC 11172 ) • B frame • B predicted from two Rs • Same as P

  15. Rate Control (ISO/IEC 13818 ) • See whiteboard • Constant quality, variable bit rate (VBR) • Variable quality, constant bit rate(CBR) • CBR rate control

  16. MPEG2 scalability modes • Spatial • Base layer • Enhanced Layer • Wavelet? • Temporal • Adjustable

  17. ISO/IEC 14496 • Provides very low Bitrate, Error resilience • Can be carried in MPEG-2 system layer • Entity(Text, graphics, …) can be overlaid on MPEG-2 Video for enhancement content • Synthetic audio and video(2, 3D graphics) • Support interlaced/progressive scanning

  18. ISO/IEC 14496 • Goodbye BLOCK • OBJECT BASED REPRESENTATION • Object description is required • Shape coding • Content layers are selected at MPEG4 Terminal

  19. ISO/IEC 14496 • Client can manipulate the contents at his terminal - INTERACTIVITY • Server requires back channel • Compression rate • Vs. MPEG2 • Discuss how can we increase the compression ratio

  20. Object in ISO/IEC 14496 • Scene Graph (Video, audio, text and graphic) • Transformation and properties are specified • Visual object and audial(acoustical) object • Compound object can be generated • Synthetic and natural object • System supports multiplexing and synchronization between media objects

  21. MPEG4 Video coding scheme • Shape coding and motion compensation • Shape adapted DCT • Local block based vs. global (Sprites) Motion compensation • First compute static sprite • Transmit 8 or 6 global motion parameters • Moving foreground is transmitted separately

  22. ISO/MPEG N2728 • Multimedia Contents Description Interface • Meta data of multimedia data • Personal preference, permission • Applications • Education , Journalism, Gallery • Entertainment(Karaoke) • Investigation, Surveillance, recognition, GIS, remote sensing • Biomedical, shopping, dating service • Video to text

  23. MPEG11 I GOT YOU !!!

  24. MPEG 21 • Description language(MPEG7) & Not for contents but for Media

More Related