Fundamentals of Multimedia Chapter 17 Wireless Networks 건국대학교 인터넷미디어공학부 임 창 훈.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Digital Fountain Codes V. S
Basics of MPEG Picture sizes: up to 4095 x 4095 Most algorithms are for the CCIR 601 format for video frames Y-Cb-Cr color space NTSC: 525 lines per frame.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
VIPER DSPS 1998 Slide 1 A DSP Solution to Error Concealment in Digital Video Eduardo Asbun and Edward J. Delp Video and Image Processing Laboratory (VIPER)
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Error Detection and Correction
Compressed-domain-based Transmission Distortion Modeling for Precoded H.264/AVC Video Fan li Guizhong Liu IEEE transactions on circuits and systems for.
CMPT-884 Jan 18, 2010 Error Concealment Presented by: Cameron Harvey CMPT 820 October
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
Transmission Errors Error Detection and Correction
Error Control and Concealment for Video Communication CMPT820 Summer 2008 Michael Jia.
Overview of Error Resiliency Schemes in H.264/AVC Standard Sunil Kumar, Liyang Xu, Mrinal K. Mandal, and Sethuraman Panchanathan Elsevier Journal of Visual.
1 Ποιότητα υπηρεσίας για Επικοινωνία Video-Επίδραση Λαθών Μετάδοσης και Μέθοδοι Αντιμετώπισης Πολυχρόνης Κουτσάκης.
Error Detection and Correction
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
School of Computing Science Simon Fraser University
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, Canadian Conference on.
Error Resilience in a Generic Compressed Video Stream Transmitted over a Wireless Channel Muhammad Bilal
Forward Error Correction. FEC Basic Idea Send redundant data Receiver uses it to detect/correct errors Reduces retransmissions/NAKs Useful when RTT is.
Fundamentals of Multimedia Chapter 10 Basic Video Compression Techniques Ze-Nian Li & Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Fundamentals of Multimedia Chapter 11 MPEG Video Coding I MPEG-1 and 2
Using Redundancy and Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Yali Zhu, Mark Claypool and Yanlin Liu Department of Computer.
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
4/24/2002SCL UCSB1 Optimal End-to-end Distortion Estimation for Drift Management in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression.
Error Resilience of Video Transmission By Rate-Distortion Optimization and Adaptive Packetization Yuxin Liu, Paul Salama and Edwad Delp ICME 2002.
09/24/02ICIP20021 Drift Management and Adaptive Bit Rate Allocation in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression Lab ECE Department.
Variable Bit Rate Video Coding April 18, 2002 (Compressed Video over Networks: Chapter 9)
Error-Resilient Coding and Decoding Strategies for Video Communication Thomas Stockhammer and Waqar Zia Presented by Li Ma.
Transmission Errors Error Detection and Correction
Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.
MPEG MPEG-VideoThis deals with the compression of video signals to about 1.5 Mbits/s; MPEG-AudioThis deals with the compression of digital audio signals.
Page 19/15/2015 CSE 40373/60373: Multimedia Systems 11.1 MPEG 1 and 2  MPEG: Moving Pictures Experts Group for the development of digital video  It is.
Introduction to Multimedia Networking (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot October.
Low Bit Rate H Video Coding: Efficiency, Scalability and Error Resilience Faouzi Kossentini Signal Processing and Multimedia Group Department of.
Error control in video Streaming. Introduction Development of different types of n/ws such as internet, wireless and mobile networks has created new applications.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. 1 Communication Reliability Asst. Prof. Chaiporn Jaikaeo, Ph.D.
ECS 152A 4. Communications Techniques. Asynchronous and Synchronous Transmission Timing problems require a mechanism to synchronize the transmitter and.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Sadaf Ahamed G/4G Cellular Telephony Figure 1.Typical situation on 3G/4G cellular telephony [8]
TM Paramvir Bahl Microsoft Corporation Adaptive Region-Based Multi-Scaled Motion- Compensated Video Coding for Error Prone Communication.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu CSVT
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:
Methods of Handling Packet Loss for Multimedia Applications by Hansen Bow.
Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation.
Wireless Networks Standards and Protocols & x Standards and x refers to a family of specifications developed by the IEEE for.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
Video Compression—From Concepts to the H.264/AVC Standard
Video Compression and Standards
Flow Control in Multimedia Communication Multimedia Systems and Standards S2 IF Telkom University.
RTP Functionalities for RTCWEB A combined view from the authors of draft-cbran-rtcweb-media-00 draft-cbran-rtcweb-media-00 draft-perkins-rtcweb-rtp-usage-02.
Introduction to MPEG Video Coding Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 6 Multimedia Communication Across Networks.
Channel Coding and Error Control 1. Outline Introduction Linear Block Codes Cyclic Codes Cyclic Redundancy Check (CRC) Convolutional Codes Turbo Codes.
Networked Multimedia Basics. Network Characteristics.
H. 261 Video Compression Techniques 1. H.261  H.261: An earlier digital video compression standard, its principle of MC-based compression is retained.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Standards Presentation ECE 8873 – Data Compression and Modeling
Transmission Errors Error Detection and Correction
Presentation transcript:

Fundamentals of Multimedia Chapter 17 Wireless Networks 건국대학교 인터넷미디어공학부 임 창 훈

건국대학교 인터넷미디어공학부 임창훈 2 Outline 17.1 Wireless networks (skip) 17.2 Radio propagation models (skip) 17.3 Multimedia over wireless networks

건국대학교 인터넷미디어공학부 임창훈 Multimedia over Wireless Networks  Mainly concerned with sending video robustly over wireless channels, e.g., for video conferencing.  Since wireless data transmissions incur the most data loss and distortion, error resilience and error correction become primary concerns.

건국대학교 인터넷미디어공학부 임창훈 Multimedia over Wireless Networks  Characteristics of wireless handheld devices: 1.Both the handheld size and battery life limit the processing power and memory of the device - low complexity in encoding and decoding. 2. Due to memory constraints and other reasons, real-time communication will be required. 3. Wireless channels have much more interference than wired channels: error resilient coding is very important.

건국대학교 인터넷미디어공학부 임창훈 5 3GPP QoS Requirements for Multimedia Transmission  Synchronization: video and audio should be synchronized to within 20 msec.  Throughput: the minimum video bit-rate to be supported is 32 kbps. Video rates of 128 kbps, 384 kbps and above should be supported as well.  Delay: the maximum end-to-end transmission delay is defined to be 400 msec.

건국대학교 인터넷미디어공학부 임창훈 6 3GPP QoS Requirements for Multimedia Transmission  Jitter: the maximum delay jitter (maximum difference between the average delay and the 95th percentile of the delay distribution) is 200 msec.  Error Rate: the video conferencing system should be able to tolerate a frame (packet) error rate of 10 −2 or bit error rate of 10 −3 for circuit switched transmission.

건국대학교 인터넷미디어공학부 임창훈 7 Synchronization Loss  Loss of decoder synchronization: For digital video coding, when there is damage to a packet containing variable bit-length data, that error, if unconstrained, will propagate all the way throughout the stream.  Resynchronization markers: Group-of-blocks (GOB) header, slice header, picture header

건국대학교 인터넷미디어공학부 임창훈 8 Synchronization Loss  Errors in prediction reference frames (I-, P-frame) cause much more damage to the signal quality than errors in frames (B-frame) not used for prediction.  If the video is scalable, an error at the base layer will deteriorate the quality of a video stream more than in enhancement layers.

건국대학교 인터넷미디어공학부 임창훈 9 Synchronization Loss  MPEG-4 defines additional error-resilient tools that are useful for coding under noisy and wireless channel conditions  A data partitioning scheme will group and separate header information, motion vectors, and DCT coefficients into different packets, and put synchronization markers between them.

건국대학교 인터넷미디어공학부 임창훈 10 Synchronization Loss  An adaptive Intra frame refresh mode is allowed where each MB can be coded independently of the frame as an Inter or Intra block according to its motion, to assist with error concealment.  Sender-Receiver Feedback techniques can be used if a back channel is available to the encoder  According to the bandwidth available at any moment, the receiver can ask the sender to lower or increase the video bit-rate (transmission rate control), which combats packet loss due to congestion.

건국대학교 인터넷미디어공학부 임창훈 11 Synchronization Loss  If the stream is scalable, it can also ask for enhancement layers.  Receiver can notice damage in a reference frame, and request that the encoder use a different reference frame for prediction: a reference frame that the decoder has reconstructed correctly.

건국대학교 인터넷미디어공학부 임창훈 12 Error Concealment  Error concealment: techniques used to approximate the lost data on the decoder side.  There are many error concealment techniques that apply either in the spatial, temporal or frequency domain, or a combination (hybrid) of them.  All the techniques utilize neighboring frames temporally or neighboring macroblocks spatially.

건국대학교 인터넷미디어공학부 임창훈 13 Error Concealment  Error concealment is necessary for wireless video communication - Error rates are higher than for wired channels - Error rates might even be higher than can be transmitted with appropriate bit protection.  Dealing with lost macroblock(s): - When DCT blocks are damaged but the motion vectors are received correctly. - The missing block coefficients are estimated from the reference frame

건국대학교 인터넷미디어공학부 임창훈 14 Techniques for Error Concealment  Combining temporal, spatial and frequency coherences: - By having rules for estimating missing block coefficients using the received coefficients and neighboring blocks in the same frame, we can conceal errors for intra- frames. - Missing block pixels can be estimated spatially by minimizing the error of a smoothness function defined over the missing block and neighboring blocks.

건국대학교 인터넷미디어공학부 임창훈 15 Techniques for Error Concealment  Frequency smoothing for high-frequency components:  Estimation of lost motion vectors: The loss of motion vectors prevents the decoding of an entire predicted block, so it is important to estimate them well. The easiest way is to set the lost motion vector to 0. The better estimation is obtained using the motion vectors of reference macroblocks and of neighboring macroblocks

건국대학교 인터넷미디어공학부 임창훈 16 Forward Error Correction (FEC)  FEC: a technique that adds redundant data to a bitstream in order to recover some random bit errors.  Videos have to be transmitted over a channel with limited bandwidth  It is important to minimize redundancy since it comes at the expense of bit-rate available for video source coding.  Enough redundancy is needed so that the video can maintain required QoS under the current channel error conditions.  There is an optimal amount of redundancy that minimizes video distortion given certain channel conditions.

건국대학교 인터넷미디어공학부 임창훈 17 Forward Error Correction (FEC)  FEC codes fall into two categories: 1. Block codes: apply to a group of bits at once to generate redundancy. 2. Convolutional codes: apply to a string of bits one at a time, and have memory that can store previous bits as well.

건국대학교 인터넷미디어공학부 임창훈 18 Block Codes  Block codes take as input k bits and append r = n − k bits of FEC data, resulting in an n bit long string - referred to as (n, k) codes.  Two types of block codes are linear and cyclic codes.  Linear codes are simple to compute but have higher coding overhead than cyclic codes: in order to correct r errors the Hamming distance must be at least 2r.  Cyclic codes are stated in terms of generator polynomials.

건국대학교 인터넷미디어공학부 임창훈 19 Block Codes  One of the most used classes of cyclic codes is the BCH codes.  An important subclass of BCH codes that applies to multiple packets is the Reed-Solomon (RS) codes.  RS codes take a group of k source packets and output n packets with r = n−k redundancy packets. Up to r lost packets can be recovered from n coded packets if we know the erasure points.

건국대학교 인터넷미디어공학부 임창훈 20 Block Codes  It is also possible to use packet-interleaving in order to increase resilience to burst packet loss. As shown in Figure 17.9 the RS code is generated for each of the h rows of k source video packets.

건국대학교 인터넷미디어공학부 임창훈 21 Block Codes Fig. 17.9: Interleaving scheme for redundancy codes. Packets or bits are stored in rows, and redundancy is generated in the last r columns.

건국대학교 인터넷미디어공학부 임창훈 22 Trends in Wireless Interactive Multimedia  The UMTS forum foresees that by the year 2010 the number of subscribers of wireless multimedia communication will exceed a billion users worldwide.  3G will also speed the convergence of telecommunications, computers, multimedia content, and content providers to support enhanced services.

건국대학교 인터넷미디어공학부 임창훈 23 Trends in Wireless Interactive Multimedia  Some of the present and future 3G applications are: Multimedia Messaging Service (MMS). Mobile videophone, VoIP, and voice-activated network access. Mobile Internet access with streaming audio and video services. Mobile intranet/extranet access with secure access to corporate LANs.

건국대학교 인터넷미디어공학부 임창훈 24 Trends in Wireless Interactive Multimedia Virtual Private Networks (VPNs), and the Internet. Customized infotainment service that provides access to personalized content anytime, anywhere based on mobile portals. Mobile online multiuser gaming. Ubiquitous and pervasive computing. Digital Multimedia Broadcasting (DMB).