Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom.

Slides:



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

MPEG-1: A Standard for Digital Storage of Audio and Video Nimrod Peleg Update: Dec
INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
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.
Digital Representation of Audio Information Kevin D. Donohue Electrical Engineering University of Kentucky.
MPEG-4 Objective Standardize algorithms for audiovisual coding in multimedia applications allowing for Interactivity High compression Scalability of audio.
1 Video Coding Concept Kai-Chao Yang. 2 Video Sequence and Picture Video sequence Large amount of temporal redundancy Intra Picture/VOP/Slice (I-Picture)
SWE 423: Multimedia Systems
DWT based Scalable video coding with scalable motion coding Syed Jawwad Bukhari.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
Department of Computer Engineering University of California at Santa Cruz Video Compression Hai Tao.
JPEG.
CS :: Fall 2003 MPEG Video (Part 2) Ketan Mayer-Patel.
H.264 / MPEG-4 Part 10 Nimrod Peleg March 2003.
CS :: Fall 2003 MPEG-1 Video (Part 1) Ketan Mayer-Patel.
Transform Domain Distributed Video Coding. Outline  Another Approach  Side Information  Motion Compensation.
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
Fundamentals of Multimedia Chapter 10 Basic Video Compression Techniques Ze-Nian Li & Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
T.Sharon-A.Frank 1 Multimedia Image Compression 2 T.Sharon-A.Frank Coding Techniques – Hybrid.
Fundamentals of Multimedia Chapter 11 MPEG Video Coding I MPEG-1 and 2
Why Compress? To reduce the volume of data to be transmitted (text, fax, images) To reduce the bandwidth required for transmission and to reduce storage.
CSE679: MPEG r MPEG-1 r MPEG-2. MPEG r MPEG: Motion Pictures Experts Group r Standard for encoding videos/movies/motion pictures r Evolving set of standards.
Image and Video Compression
Video Streaming via Transcoding Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC 28223
ECE472/572 - Lecture 12 Image Compression – Lossy Compression Techniques 11/10/11.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
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 JPEG and MPEG Ingemar J. Cox University College London.
MPEG-1 and MPEG-2 Digital Video Coding Standards Author: Thomas Sikora Presenter: Chaojun Liang.
Video Compression Techniques By David Ridgway.
MPEG Motion Picture Expert Group Moving Picture Encoded Group Prateek raj gautam(725/09)
Outline JVT/H.26L: History, Goals, Applications, Structure
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Codec structuretMyn1 Codec structure In an MPEG system, the DCT and motion- compensated interframe prediction are combined. The coder subtracts the motion-compensated.
MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
Outline Kinds of Coding Need for Compression Basic Types Taxonomy Performance Metrics.
Compression There is need for compression: bandwidth constraints of multimedia applications exceed the capability of communication channels Ex. QCIF bit.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 10 – Compression Basics and JPEG Compression (Part 4) Klara Nahrstedt Spring 2014.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Image/Video Coding Techniques for IPTV Applications Wen-Jyi Hwang ( 黃文吉 ) Department of Computer Science and Information Engineering, National Taiwan Normal.
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:
MPEG-4: Multimedia Coding Standard Supporting Mobile Multimedia System -MPEG-4 Natural Video Coding April, 2001.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
JPEG Image Compression Standard Introduction Lossless and Lossy Coding Schemes JPEG Standard Details Summary.
Page 11/28/2016 CSE 40373/60373: Multimedia Systems Quantization  F(u, v) represents a DCT coefficient, Q(u, v) is a “quantization matrix” entry, and.
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
Video Compression and Standards
Overview of Digital Video Compression Multimedia Systems and Standards S2 IF Telkom University.
Error Concealment Multimedia Systems and Standards S2 IF ITTelkom.
(B1) What are the advantages and disadvantages of digital TV systems? Hint: Consider factors on noise, data security, VOD etc. 1.
6/9/20161 Video Compression Techniques Image, Video and Audio Compression standards have been specified and released by two main groups since 1985: International.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 6 Multimedia Communication Across Networks.
MPEG Video Coding I: MPEG-1 1. Overview  MPEG: Moving Pictures Experts Group, established in 1988 for the development of digital video.  It is appropriately.
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.
Present by 楊信弘 Advisor: 鄭芳炫
CSI-447: Multimedia Systems
Overview of the Scalable Video Coding
ENEE 631 Project Video Codec and Shot Segmentation
Standards Presentation ECE 8873 – Data Compression and Modeling
MPEG4 Natural Video Coding
MPEG-1 MPEG is short for the ‘Moving Picture Experts Group‘.
Presentation transcript:

Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom

Agenda 1.Improved Quality Rate Control Using ROI Coding 2.Rate Control Using Prioritized Information Drop 3.Rate Control using Internal Feedback Loop 4.Reduced Resolution Rate Control 5.Rate Control Using Multi-layer Coding 2

1. ROI Coding In some case: a priori knowledge about the content coding the regions of interest (ROI) more accurately than the rest of the video content  improving coding efficiency Quest: identify the ROI ISO MPEG-4 3

Example: head-and-shoulder TMN5 (to be presented) 14.4 kbit/s: conventional variable-Qp TMN5 ROI coding for enhanced-face rate control 4

Rate Control Initial: face region: a smaller quantization step size background: a coarser quantization parameter During encoding process: generated bits < the target number of bits then Qp (Quantization parameter) will decrease generated bits > the target bit rate can handle then Qp will increase 5

For 150 frames sample 6

2. Prioritized Information Drop After encoded, video codewords are sent to a local buffer before transmission In the case of network congestion: the delayed video codewords are arbitrarily dropped off the local buffer if their buffering time exceeds a certain pre-defined threshold Q: which data should be dropped? 7

Random drop MVs are more sensitive to errors than AC coefficients H.263 at 55 kbit/s: error-free 5% drop rate of MV and AC coefficients of P- frames 8

5% drop on… dropping AC coefficients would have a minor effect on the reconstructed quality as compared to motion data …the sub-stream of DCT coefficients of a P-frame …the MV sub-stream 9

Levels of priority Some levels of priority could be assigned to various types of video parameters based on their sensitivity to loss and their contribution to overall video quality a dynamic process  takes into account both the sensitivity of video parameters and the reported channel conditions 10

3. Internal Feedback Loop Previous: an open loop structure the locally reconstructed picture memory is not updated leads to the accumulative damage of the decoded video frames Feedback loop in the encoder: to stop the accumulation of errors reduce their effects on the perceptual quality 11

feedback-controlled H

Example 20 per cent MV drop with feedback 13

4. Reduced Resolution Rate Control where the bit rate budget is extremely low, the quantization step size cannot be increased beyond an upper bound the variable Qp rate control techniques could be used in conjunction with the reduced resolution scheme 14

Reduced resolution technique down-sampling each MB in the prediction error before it is encoded up-sampling the reduced-resolution reconstructed block at the decoder in order to produce the motion compensated picture 15

bilinear pixel interpolation Motion estimation is performed on an MB basis Prediction error image is reduced by half in each dimension 16

Encoding Each down-sampled 8x8 luminance block is transformed using an 8x8DCT 4x4 chrominance blocks are transformed using a 4x4 DCT. The transformed coefficients are quantized, raster-scanned in a zigzag order and then run-length encoded 17

Decoding the transformed coefficients are recovered and inverse-transformed to reconstruct the 8x8 luminance blocks Each reconstructed 8x8 block is then up- sampled to produce the 16x16 MB using the bilinear filter the up-sampled MB is added to the motion compensated MB to obtain the final reconstructed MB 18

Up-sampling 19

H.263 decoder with reduced resolution 20

Example (40 kbit/s and 10 f/s) 21

5. Multi-layer Coding forming the output stream from a number of layers of different bit rates, frame rates and possibly resolutions to achieve a scalable output video layers = one base layer (BL) + a number of enhancement layers (EL) 22

BL & EL BL: essential for the reconstruction of the video sequence EL: help improve the perceptual quality their absence causes a graceful deterioration of the received video quality. Could be used as a trade-off between quality and compression efficiency 23

Scheme of the multilayer video coder RF = Reference frame LRF = Last encoded reference frame CF = Current frame LPF = Low pass filter DS = Down-sampling JPEG E = JPEG encoder, low resolution JPEG L = JPEG encoder medium resolution JPEG H = JPEG encoder high resolution JPEG D = JPEG decoder INT = Interpolation A simple multi-layer digital video coder for multimedia network applications Grattarola, A.; Iscra, A.; Zappatore, S.; DIST, Genoa International Conference on Image Analysis and Processing,

L1L1 + L2 + L3 L1 + L2 + L3 + L4 + L5 25