Top Banner
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE , Volume: 89, Issue: 1 , Jan 2001, pp. 6 -20. Presented by: Yu Hen Hu Presentation of Research Paper
20

Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

Jan 14, 2016

Download

Documents

Henry Franklin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

Scalable Video Coding and Transport Over Broad-band wireless networks

Authors: D. Wu, Y. Hou, and Y.-Q. Zhang

Source: Proceedings of the IEEE , Volume: 89, Issue: 1 , Jan 2001, pp. 6 -20.

Presented by: Yu Hen Hu

Presentation of Research Paper

Page 2: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 2

Overview

• Issues of wireless transmission of video

• Scalable video coding• Network-aware end system• Adaptive Service

Page 3: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 3

Wireless Video Communication System

Source Coding

Packetize, FEC

Pre-processing

Source Decoding

Post-processing

Time varying wireless channel

Network queue

Wireless transmitter

error resilience

Network layer

Physical layer

Packet recovery

Network protocol

Wireless receiver

Network layer

Physical layer

error concealment

Page 4: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 4

Application: Video Communication

• Encoded video – Consists of many

segments of bit streams.

– Bits highly dependent within each segment

– Rate vary dramatically with type of frames, motion, etc.

– Not all bits need to be transmitted – lossy compression

– Deadline exists for each segment.

• QoS– Subjective perceptual

visual quality– Objective visual quality

measures: PSNR, etc.

• Control parameters– SNR scalability:

• Quantization levels

– Spatial, temporal scalability:

• Frame rate, • frame size

– Data partitioning– Entropy coding method– Type of frames, macro-

blocks, etc.

Page 5: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 5

Characteristics of Wireless Video Links

• High BER (bit error rate)– Due to fading channels (multi-path, shadowing)

• Bandwidth variations– Movement of mobile unit– Hand-off between basestations– Noisy channel causes retransmission

• Heterogeneity of end terminals– For multi-cast, and broadcast wireless system,

one video stream serves multiple destinations with terminals of different capabilities.

Page 6: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 6

Physical: Wireless Channels

• Time varying channel characteristics (physical layer)– Fading– Interferences– Mobile clients– Noise– Channel estimation

required.

• Shared spectrum– Limited bandwidth– Sharing in both local

spatial and local temporal domains

• Resource constrained– Low power– Small form factor display

• QoS measures– BER (bit error rate)

• Control parameters– Transmission power– Modulation methods (soft-

radio)

• Impacts on network packet delivery – Delay– Transmission Error– Mis-match between

bandwidth demand and available effective BW.

Page 7: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 7

Uni-cast VS Multi-Cast

• Uni-cast • One stream serves one

receiver• Can not scale up

• Multi-cast • One stream serves multiple

receivers • Packets need to be duplicated

and transcoded• scalable

Page 8: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 8

Adaptive Service Framework

Page 9: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 9

Scalable Video Coding

• Partition of video into layers• SNR scalability: Different quantization levels• Spatial scalability: Different resolutions• Temporal scalability: Different frame rate

Page 10: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 10

SNR Scalability

SNR Scalable Encoder

Quantizer Q at enhancement layer has smaller quantization steps

Example:

DCT coefficient: 0.1234

Base layer quantized output: 0.12

Enhancement layer input: 0.0034

Enhancement layer output: 0.0034

0.1234 0.12

0.12

0.0034 0.0034

0.0034

0.12

0.1234

Page 11: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 11

Spatial and Temporal Scalability

• Lower layer bit streams are obtained from down-sampled raw video. x = yn + upsample (yn-1 + upsample (yn-2 + upsample (yn-3 + … + upsample(y0) …))

• Down-sampling and up-sampling are performed in both spatial and temporal domain.

• Spatial domain: frame size

• Temporal domain: frame rate

Page 12: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 12

Applications of Scalable Video Coding to Wireless Channels

• Adapt to multiple terminal characteristics– Each terminal (receiver) subscribes to different

amount of video layers according to its own capability.

• Adapt to variable band-width– Send appropriate amount of video layers for the

currently available band-width

• Network supports are needed to achieve above goals

Page 13: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 13

Network aware rate scaling

• If network condition (available rate) is known, – encoder can optimize

the encoding decision to maximize the perceptual quality subject to rate constraint.

– Rate control buffer size may be adjusted to avoid buffer overrun

• Encoding decisions that affect rate include: – Quantization level– Coding mode (Intra,

inter) selection.– Frame rate– Sending or dropping

enhancement layer

Page 14: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 14

Network Monitoring

Criteria Type of monitoring

Method Passive Active

Frequency On-demand Continuous

Replication Centralized distributed

Page 15: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 15

Architecture of scalable videotransportation from mobile to wired terminal

Network monitoring and adaptation

Page 16: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 16

Adaptive Services

• Goal:– Rearrange network

resources to meet the demand of wireless video transport

• Strategy– Reserve minimum

bandwidth for base-layer video stream

– Adapt resources for enhance layer stream via traffic shaping

• Method– Service contract:

• specify traffic characteristics and QoS requirement

– Call admission control and resource reservation

• Ensure enough resources are available for individual services

– Mobile multicast• Guarantee QoS during

handoff

– Sub-stream shaping

Page 17: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 17

Transporting from Wired to Mobile Terminals

Page 18: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 18

Sub-stream Traffic Shaping

Page 19: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 19

Link Layer Error Control:ARQ and RCPC

• ARQ (automatic repeat request) is a link layer error control method.

• Resend only upon request from receiving end.

• Advantage: – efficient usage of BW

• Disadvantage:– Delay unbound

• RCPC: rate-compatible punctured convolution:– If too late, don’t send

Page 20: Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:

© 2002-2005 by Yu Hen Hu 20

Service Comparison

Services Guaranteed Adaptive-baseAdaptive – enhanced

Best-effort

Path setup Y Y Y N

Traffic characteristics

Y Y N N

End-to-end QoS guarantee

Y If needed N N

Network feedback N N If needed N

Resource reservation

Y Y N N

QoSBounded delay,

zero lossSmall delay, low

lossBetter than best

effortN

Target Applications

Non-adaptive CBR/VBR

Adaptive CBR/VBR

Adaptive CBR/VBR

None-real time