238_1_lecture8 - 1 EE 238: Multimedia communications and...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon
1 EE 238: Multimedia communications and processing Prof. Mihaela van der Schaar email: mihaela@ee.ucla.edu www-page: www.ee.ucla.edu/~mihaela
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Lecture Lecture 8: 8: Robust transmission of multimedia using Robust transmission of multimedia using m m ultiple ultiple description coding and path description coding and path diversity diversity
Background image of page 2
3 Outline Motivation Information theoretic formulation Multiple Description Scalable Coding - Information splitting - Quantization - Transform - Quantized frame expansion State-of-the-art Multiple Description Coding schemes Multimedia streaming using path diversity Discussion Questions/comments/observations are always encouraged, at any point during the lecture!! Material: Chapter 17 in the book and excellent paper by Goyal posted in eeweb.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 Motivation Goal: Reliable multimedia communications over packet networks Assumption: Reliable transport too expensive - Retransmission not possible because of delay constraint Desired properties - High bandwidth efficiency - Robustness to losses - Not too much faith in the delivery mechanism - No required feedback channel - Low delay (interactive applications) Examples - Interactive Internet applications - Multi-hop multi-route wireless services
Background image of page 4
5 Media packets are sent over multiple paths in a packet network Do we need to do something specific at the compression or packet scheduling stage?
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 Multiple Description Coding Set of techniques to improve the robustness of video to losses by creating correlated coded representations of the video and transmitting them on separate channels.
Background image of page 6
7 Multiple description by splitting
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8 Multiple description by duplication What is the tradeoff between these 2 methods?
Background image of page 8
9 Improved solution
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
10 When is MDC useful?
Background image of page 10
11 Multiple Description Coding - Usage What to use on? Multimedia Audio, Images, Video, Graphics Applications Packet networks Internet, wireless Distributed storage and transmission Peer-to-peer networks (interesting paper by Phil Chou – Microsoft Research) Frequency-hopping wireless systems Hybrid digital broadcast
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
12 Multiple Description Coding Assumptions: multiple channels between source and destination independent error and failure events probability that all channels fail simultaneously is low good model for the Internet and wireless networks when data properly packetized and interleaved Generate multiple correlated descriptions any description provides low but acceptable quality additional descriptions provide incremental improvements No retransmission required (low delay)
Background image of page 12
Image of page 13
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 46

238_1_lecture8 - 1 EE 238: Multimedia communications and...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online