H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.

Slides:



Advertisements
Similar presentations
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Advertisements

LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
Internet Video By Mo Li. Video over the Internet Introduction Video & Internet: the problems Solutions & Technologies in use Discussion.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Rate Distortion Optimized Streaming Maryam Hamidirad CMPT 820 Simon Fraser Univerity 1.
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,
Ch. 6- H.264/AVC Part I (pp.160~199) Sheng-kai Lin
A Quality-Driven Decision Engine for Live Video Transmission under Service-Oriented Architecture DALEI WU, SONG CI, HAIYAN LUO, UNIVERSITY OF NEBRASKA-LINCOLN.
Overview of the Scalable Video Coding Extension of the H
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
Overview of Error Resiliency Schemes in H.264/AVC Standard Sunil Kumar, Liyang Xu, Mrinal K. Mandal, and Sethuraman Panchanathan Elsevier Journal of Visual.
Video Transmission Adopting Scalable Video Coding over Time- varying Networks Chun-Su Park, Nam-Hyeong Kim, Sang-Hee Park, Goo-Rak Kwon, and Sung-Jea Ko,
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.
An Error-Resilient GOP Structure for Robust Video Transmission Tao Fang, Lap-Pui Chau Electrical and Electronic Engineering, Nanyan Techonological University.
Reinventing Compression: The New Paradigm of Distributed Video Coding Bernd Girod Information Systems Laboratory Stanford University.
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
Encoder and Decoder Optimization for Source-Channel Prediction in Error Resilient Video Transmission Hua Yang and Kenneth Rose Signal Compression Lab ECE.
School of Computing Science Simon Fraser University
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, Canadian Conference on.
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
Scalable Rate Control for MPEG-4 Video Hung-Ju Lee, Member, IEEE, Tihao Chiang, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE IEEE TRANSACTIONS ON.
Rate-Distortion Optimized Motion Estimation for Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Lab ECE Department University.
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
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.
SHEAU-RU TONG Management Information System Dept., National Pingtung University of Science and Technology, Taiwan (R.O.C.) YUAN-TSE.
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
Philipp Merkle, Aljoscha Smolic Karsten Müller, Thomas Wiegand CSVT 2007.
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
MULTIMEDIA PROCESSING ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING(SVC) TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL S SANKET
Low Bit Rate H Video Coding: Efficiency, Scalability and Error Resilience Faouzi Kossentini Signal Processing and Multimedia Group Department of.
Outline JVT/H.26L: History, Goals, Applications, Structure
MULTIMEDIA PROCESSING (EE 5359) SPRING 2011 DR. K. R. RAO PROJECT PROPOSAL Error concealment techniques in H.264 video transmission over wireless networks.
Error control in video Streaming. Introduction Development of different types of n/ws such as internet, wireless and mobile networks has created new applications.
ON DATACASTING OF H.264/AVC OVER DVB-H Multimedia Signal Processing, 2005 IEEE 7th Workshop on Publication Date: Oct Nov Reporter: 陳志明.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison of H.264/MPEG4.
TM Paramvir Bahl Microsoft Corporation Adaptive Region-Based Multi-Scaled Motion- Compensated Video Coding for Error Prone Communication.
Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison between H.264.
報告人:林祐沁 學生 指導教授:童曉儒 老師 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.
A New Coding Mode for Error Resilient Video EE368C Final Presentation Stanford University Sangoh Jeong Mar.8, 2001.
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:
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
Proxy-Based Reference Picture Selection for Error Resilient Conversational Video in Mobile Networks Wei Tu and Eckehard Steinbach, IEEE Transactions on.
Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation.
Authors: HUAHUI WU, MARK CLAYPOOL, and ROBERT KINICKI Presented By Siddharth Singla Jangsung Lee Adjusting Forward Error Correction with Temporal Scaling.
Video Compression—From Concepts to the H.264/AVC Standard
Fundamentals of Multimedia Chapter 17 Wireless Networks 건국대학교 인터넷미디어공학부 임 창 훈.
V ENUS INTERNATIONAL COLLEGE OF TECHNOLOGY Guided by : Rinkal mam.
Multi-Frame Motion Estimation and Mode Decision in H.264 Codec Shauli Rozen Amit Yedidia Supervised by Dr. Shlomo Greenberg Communication Systems Engineering.
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.
Overview of the Scalable Video Coding
Limitations of Traditional Error-Resilience Methods
Standards Presentation ECE 8873 – Data Compression and Modeling
Presentation transcript:

H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany Image Processing Department, Fraunhofer Institute for Telecommunications Heinrich-Hertz-Institut MoMuC 2003 INTERNATIONAL WORKSHOP ON MOBILE MULTIMEDIA COMMUNICATIONS

Outline Introduction H.264/AVC  Compression Efficiency and Encoder Flexibility  Features for Multimedia Messaging and Wireless packet-based Streaming  Features for Wireless Conversational Services- Rate Control and Error Resilience  Rate-Distortion Optimized Mode Selection Selected Simulation Results Conclusion

Introduction The primary goals for H264/AVC are improved coding efficiency and improved network adaptation. H.264/AVC distinguishes between two different conceptual layers, the Video Coding Layer (VCL), and the Network Abstraction Layer (NAL).

Introduction Due to the likely business models in emerging wireless systems, in which the end-user’s costs are proportional to the transmitted data volume, and also due to limited resources bandwidth and transmission power, compression efficiency is the main target for wireless video and multimedia applications. This makes H.264/AVC coding an attractive candidate for all wireless applications including Multimedia Messaging Services (MMS), packet- switched streaming services (PSS) and conversational applications.

Introduction For efficient transmission in different environments not only coding efficiency is relevant, but also the seamless and easy integration of the coded video into all current and possible future protocol and multiplex architectures. The VCL specifies an efficient representation for the coded video signal. The NAL defines the interface between the video codec itself and the outside world.

Structure of H.264/AVC video encoder Control Data Video Coding Layer Data Partitioning Network Abstraction Layer H.320MP4FFH.323/IPMPEG-2Etc. Coded Macroblock Coded Slice/Partition

H.264/AVC Compression Efficiency and Encoder Flexibility Figure 1 H.264/AVC Encoder realization with coding options.

H.264/AVC Features for Multimedia Messaging and Wireless packet-based Streaming MMS (Multimedia Messaging Service)  Compression efficiency : due to the strict separation of encoding, transmission and decoding  IDR (Instantaneous Decoder Refresh): for random access and fast forward.  Rate control: for constant video quality  Reliable transmission: for wireless link layer

H.264/AVC Features for Multimedia Messaging and Wireless packet-based Streaming Streaming: online transmission and decoding Short-term variances in the bit-rate  With an appropriate setting of the initial delay and receiver buffer a certain quality of service can be guaranteed.  Wireless channels commonly provide a constant bit-rate and reliable transmission by using an acknowledged mode within a window of a few seconds.

H.264/AVC Features for Multimedia Messaging and Wireless packet-based Streaming  Long-term variances in the bit-rate: due to distance, shadowing, re-newed resource allocation Channel adaptive streaming technologies  Adaptive media playout  Rate-Distortion optimized packet scheduling  Frame dropping if the channel rate fluctuates In small range: non-reference frames => temporal scalability In large scale: I frames, SP (Switching Predictive) frames

H.264/AVC Features for Wireless Conversational Services-Rate Control and Error Resilience The low delay constraint has two main impacts on the video transmitted over wireless bearer services with constant bit-rate.  Fast quantization parameter adaptation  Temporally backward references in MC An error-resilient video coding standard suitable for conversational wireless services has to provide to combat two problems:  it is necessary to minimize the visual effect of errors within one frame, and  as errors cannot be avoided, the well-known problem of spatio-temporal error propagation in hybrid video coding has to be limited.

H.264/AVC Features for Wireless Conversational Services-Rate Control and Error Resilience Error-resilience features included in the H.264/AVC standard Slice-Structured Coding  A slice is a sequence of MBs and provides spatially distinct resynchronization points within the video data for a single frame.  Advantages: Packet loss probability can be reduced if slices and transmission packets are relatively small. re-synchronization possibility within one frame  Disadvantages: Increase packet overhead Loss of intra-frame prediction  Group-of-Block (GOB) and Slice Interleaving  Reduce no coding overhead in the VCL, but the costly RTP overhead of up to 40 bytes per packet.

H.264/AVC Features for Wireless Conversational Services-Rate Control and Error Resilience Flexible MB Ordering (FMO)  FMO permits the specification of different patterns for the mapping of MBs. Data partitioning  reduce visual artifacts resulting from packet losses, especially if prioritization or unequal error protection is provided by the network. Encoding of single MBs for regions Multiple reference frames limit error propagation

H.264/AVC Rate-Distortion Optimized Mode Selection The concept of selecting appropriate coding options in optimized encoder designs for many video coding standards is based on rate-distortion optimization algorithms The Lagrange parameter for appropriate weighting of rate and distortion has to be selected appropriately. In the H.264/AVC test model, the Lagrangian mode selection is used for motion vector search as well as MB mode and reference frame selection.

Selected Simulation Results Compression Efficiency Figure 2 Coding performance of H.264/AVC codec compared to state-of-the-art video coding standards for QCIF test sequence foreman at frame rate 10 Hz.

Selected Simulation Results Slices and Channel-Adaptive Intra Updates Figure 3 Cumulative distribution of decoded PSNR for different NAL unit erasure rates for the estimation of the expected distortion in the encoder. 8% 30% Channel statistics are taken into account into the selection of the coding option in the encoder. Packet loss rate=4% Pure R-D

Selected Simulation Results Slices and Channel-Adaptive Intra Updates Figure 4 Cumulative distribution of decoded PSNR for different error-resilience strategies: channel-optimized intra updates with and without slice structuring for different assumed loss probabilities p. Slice structuring + Channel adaptive Slice structuring Channel adaptive

Selected Simulation Results Exploiting Feedback in Video Encoding Figure 5 Cumulative distribution of decoded PSNR for different error-resilience strategies: RD-optimized intra updates with slice structuring, and feedback mode with and without slice structuring for delay d=2 and d=4. RD-optimized + slice structuring Feedback (2) + slice structuring Feedback (2) Feedback (4) + slice structuring Feedback (4)

Conclusion In addition to excellent coding efficiency, the design of H.264/AVC also takes into account network adaptation providing large flexibility for its use in wireless applications. In experimental results based on common test conditions it has been shown that in case without any feedback, several slices in combination with channel-adaptive rate-distortion optimized mode selection is a promising approach. In case of available feedback, the application of multiple reference frames to exclude error propagation without slice structuring provides excellent results.