! Exploit limited awareness of users. " JPEG/MPEG video and image compression. " MP3 audio compression. ! Adapt to changing resource availability

Size: px
Start display at page:

Download "! Exploit limited awareness of users. " JPEG/MPEG video and image compression. " MP3 audio compression. ! Adapt to changing resource availability"

Transcription

1 Applications of User Modelling INF SERV Media Storage and Distribution Systems: User Modeling 8/9 3 Encoding Formats! Exploit limited awareness of users " JPEG/MPEG video and image compression " MP3 audio compression! Based on medical and psychological models Quality Adaptation! Adapt to changing " no models - need experiments Synchronity! Exploit limited awareness of users " no models - need experiments Access Patterns! When will users access a content?! Which content will users access?! How will they interact with the content? " no models, insufficient experiments - need information from related sources Why user modeling? Multimedia approach! If you can t make it, fake it Translation! Present real-life quality! If not possible, save resources where it is not recognizable Requirement! Know content and environment! Understand limitations to user perception! If these limitations must be violated, know least disturbing saving options User Perception of Quality Changes What? User Modelling! Formalized understanding of Why? " users awareness " user behaviour! Achieve the best price/performance ratio! Understand actual resource needs " achieve higher compression using lossy compression " potential of trading resources against each other " potential of resource sharing " relax relation between media Quality Changes Quality of a single stream! Issue in -on-demand, Music-on Demand,...! Not quality of an entire multimedia application Quality Changes! Usually due to changes in " overloaded server " congested network " overloaded client 1

2 Kinds of Quality Changes Kinds of Quality Changes Kinds of Quality Changes Kinds of Quality Changes " no back channel " no content adaptivity " continuous severe disruption " packet loss " frame drop " alleviated by protocols and codecs Kinds of Quality Changes Kinds of Quality Changes " no back channel " no content adaptivity " continuous severe disruption " change to another encoding format " change to another quality level " requires mainly codec work " packet loss " frame drop " alleviated by protocols and codecs " scaling of data streams " appropriate choices require user model

3 Kinds of Quality Changes " no back channel " no content adaptivity " continuous severe disruption " change to another encoding format " change to another quality level " requires mainly codec work " packet loss " frame drop " alleviated by protocols and codecs " scaling of data streams " appropriate choices require user model Planned quality changes! Long-term changes! Short-term changes " Use scalable encoding " Reduce short-term fluctuation by prefetching and buffering Two kinds of scalable encoding schemes! Non-hierarchical " encodings are more error-resilient o fractal single image encoding! Hierarchial " encodings have better compression ratios Scalable encoding! Support for prefetching and buffering is an architecture issue! Choice of prefetched and buffered data is not Planned quality changes Planned quality changes! Lots of research in scalable audio! No specific results for distribution systems! Rule-of-thumb " Always degrade video before audio! Long-term changes! Short-term changes! Long-term changes! Short-term changes " Use scalable encoding " Reduce short-term fluctuation by prefetching and buffering Short-term fluctuations! Characterized by " frequent quality changes " small prefetching and buffering overhead! Supposed to be very disruptive See for yourself Planned quality changes Planned quality changes! Long-term changes " Use separately encoded streams " Switch between formats " Non-scalable formats compress better than scalable ones (Source: Yuriy Reznik, RealNetworks)! Short-term changes Switching between formats! Needs no user modeling! Is an architecture issue 3

4 Subjective Assessment A test performed by the Multimedia Communications Group at TU Darmstadt Goal! Predict the most appropriate way to change quality Approach! Create artificial drop in layered video sequences! Show pairs of video sequences to testers! Ask which sequence is more acceptable Compare two means of prediction! Peak signal-to-noise ratio (higher is better) " compares degraded and original sequences per-frame " ignores order! Spectrum of layer changes (lower is better) " takes number of layer changes into account " ignores content and order Subjective Assessment How does the spectrum correspond with the results of the subjective assessment? Comparison with the peak signal-to-noise ratio Shape S(v) of shape 1 S(v) of shape PSNR of shape 1 PSNR of shape Average of Assessment.35 A B According to the results of the subjective assessment the spectrum is a more suitable measure than the PSNR E 1 G H K.5.5 L Subjective Assessment Subjective Assessment Used SPEG (OGI) as layer encoded video format amplitude of layer variation frequency of layer variation Conclusions! Subjective assessment of variations in layer encoded videos! Comparison of spectrum measure vs. PSNR measure " Observing spectrum changes is easier to implement " Spectrum changes indicate user perception better than PSNR " Spectrum changes do not capture all situations Missing! Subjective assessment of longer sequences! Better heuristics " "thickness" of " order to quality changes " target layer of changes Subjective Assessment What is better? First gap first or lowest gap first? User Model for Synchronity Early or late high quality? 4

5 Synchronization Content Relation! se.g.: several views of the same data Spatial Relations! Layout Temporal Relations! Intra-object Synchronization " Intra-object synchronization defines the time relation between various presentation units of one time-dependent media object! Inter-object Synchronization " Inter-object synchronization defines the synchronization between media objects Relevance! Hardly relevant in current NVoD systems! Somewhat relevant in conferencing systems! Relevant in upcoming multi-object formats: MPEG-4, Quicktime Synchronization Requirements Fundamentals 1% accuracy is not required, i.e., skew is allowed Skew depends on! Media! Applications Difference between! Detection of skew! Annoyance of skew Explicit knowledge on skew! Alleviates implementation! Allows for portability Inter-object Synchronization Lip synchronization! demands for a tight coupling of audio and video streams with! a limited skew between the two media streams Slide show with audio comment Main problem of the user model! permissible skew Experimental Set-Up Experiments at IBM ENC Heidelberg to quantify synchronization requirements for! /video synchronization! /pointer synchronization Selection of material! Duration " 3s in experiments " 5s would have been sufficient! Reuse of same material for all tests Introduction of artificial skew! By media composition with professional video equipment! With frame based granularity Experiments! Large set of test candidates " Professional: cutter at TV studios " Casual: every day user! Awareness of the synchronization issues! Set of tests with different skews lasted 45 min Inter-object Synchronization A lip synchronized audio video sequence (1 and ) is followed by a replay of a recorded user interaction (RI), a slide sequence (P1 - P3) and an animation (Animation) which is partially commented using an audio sequence (). Starting the animation presentation, a multiple choice question is presented to the user (Interaction). If the user has made a selection, a final picture (P4) is shown Lip Synchronization: Major Influencing Factors! Content " Continuous (talking head) vs. discrete events (hammer and nails) " Background (no distraction)! Resolution and quality! View mode (head view, shoulder view, body view) Main problem of the user model! permissible latency " analysing object sequence allow prefetching " user interaction complicates prefetching! Content! Background noise or music! Language and articulation 5

6 Lip Synchronization: Level of Detection Pointer Synchronization: Level of Detection Areas! In sync QoS: +/- 8 ms! Transient! Out of sync Observations! Difficult to detect out of sync " i.e., other magnitude than lip sync! Asymmetry " According to every day experience Lip Synch.: Level of Accuracy/Annoyance Pointer Synchronization: Level of Annoyance Some observations! Asymmetry! Additional tests with long movie " +/- 8 ms: no distraction " -4 ms, +16 ms: disturbing Areas! In sync: QoS -5 ms, +75 ms! Transient! Out of sync Pointer Synchronization Fundamental CSCW shared workspace issue Quality of Service of Two Related Media Objects Expressed by a quality of service value for the skew! Acceptable skew within the involved data streams! Affordable synchronization boundaries Analysis of CSCW scenarios! Discrete pointer movement (e.g. technical sketch )! Continuous pointer movements (e.g. route on map ) Most challenging probes! Short audio! Fast pointer movement Production level synchronization! Data should be captured and recorded with no skew at all! To be used if synchronized data will be further processed Presentation level synchronization! Reasonable synchronization at the user interface! To be used if synchronized data will not be further processed 6

7 Quality of Service of Two Related Media Objects Modelling Media Animation Images Text Mode, application Correlated Lip synchronization Overlay No overlay Overlay No overlay QoS +/- 1 ms +/- 8 ms +/- 4 ms +/- 5 ms +/- 4 ms +/- 5 ms User behaviour! The basis for simulation and emulation " In turn allows performance tests! Separation into " Frequency of using the VoD system " Selection of a movie User Interaction! Models exist " But are not verified so far Selection of a movie! Dominated by the access probability! Should be simulated by realistic access patterns Quality of Service of Two Related Media Objects Focus on -on-demand Media Animation Image Text Pointer Mode, application Event colleration Tightly coupled (stereo) Loosely coupled (dialog mode with various participants) Loosely coupled (background music) Tightly coupled (music with notes) Loosely coupled (slide show) Text annotation related to shown item QoS +/- 8 ms +/- 11 µs +/- 1 ms +/- 5 ms +/- 5 ms +/- 5 ms +/- 4 ms ms -on-demand systems! Objects are generally consumed from start to end! Repeated consumption is rare! Objects are read-only! Hierarchical distribution system is the rule Caching approach! Simple approach first! Various existing algorithms Simulation approach! No real-world systems exist! Similar real-world situations can be adopted User Model for Access Patterns Using Existing Models Use of existing access models?! Some access models exist! Most are used to investigate single server or cluster behaviour! Real-world data is necessary to verify existing models Optimistic model! Cache hit probabilities are over-estimated! Caches are under-dimensioned! Network traffic is higher than expected Pessimistic model! Cache hit probabilities are under-estimated! Cache servers are too large or not used at all! Networks are overly large 7

8 Existing Data Sources for -on-demand Movie magazines! Data about average user behaviour! Represents large user populations! Small number of observation points (weekly) Movie rental shops! Actual rental operations! Serves only a small user population! Initial peaks may be clipped Cinemas! Actual viewing operations! Serves only a small user population! Few number of titles! Short observation periods Comparison with the Zipf Distribution rental probability probability curves for 5 movie titles 4/ 6/ 96 Well-known and accepted model Easily computable Compatible with the 9:1 rule-of-thumb z(i) 4/3/ movie index Model for Large User Populations N C z( i) =, C = 1/ 1/ j i j= 1 Zipf Distribution Verified for VoD by A. Chervenak! N - overall number of movies! i - movie i in a list ordered by descreasing popularities! z(i) - hit probability Verification: Small and Large User Populations Many application contexts! all kinds of product popularity investigations! collects applications of Zipf s law " natural languages, monkey-typing texts, web access statistics, Internet traffic, bibliometrics, informetrics, scientometrics, library science, finance, business, ecological systems,... media control index Verification: Movie Magazine Movie magazine! Characteristics of observations on large user populations! Smoothness! Predictability of trends! Sharp increase and slower decrease in popularities Highlander weeks top 1 ranking Highlander weeks Verification: Small and Large User Populations Similarities! Small populations follow the general trends! Computing averages makes the trends better visible! Time-scale of popularity changes is identical! No decrease to a zero average popularity Differences! Large differences in total numbers! Large day-to-day fluctuations in the small populations Typical assumptions! 9:1 rule! Zipf distribution models real hit probability 8

9 Problems of Zipf Does not work in distribution hierarchies! Access to independent caches beyond first-level are not described Not easily extended to model day-to-day changes! Is timeless! Describes a snapshot situation Optimistic for the popularity of most popular titles Chris Hillman, bionet.info-theory, 1995! Any power law distribution for the frequency with which various combinations of letters appear in a sequence is due simply to a very general statistical phenomenom, and certainly does not indicate some deep underlying process or language. Rather, it says you probably aren t looking at your problem the right way! Verification: Zipf Variations Permutation model for day-to-day relevance changes popularity index change relevance change popularity index change popularity index change relevance change of a real movie relevance change of a real movie Approaches to Long-term Development Model variations for long-term studies! Static approach " No long-term changes " Movie are assumed to be distributed in off-peak hours! CD sales model " Smooth curve with a single peak " Models the increase and descrease in popularity! Shifted Zipf distribution " Zipf distribution models the daily distribution " Shift simulates daily shift of popularities! Permutated Zipf distribution " Zipf distribution models the daily distribution " Permutation simulates daily shift of popularities Modelling: Requirements Model should represent movie life cycles! To reflect the aging of titles! To observe movement of movies through a hierarchy of servers! To make observations with respect to a single movie! To support the idea of pre-distribution Model should work for large and small user populations! To allow variations in client numbers! To prevent from built-in smoothing effects Model can not be trace-driven! The number of movies is too small! The observation time is too short! The user population size is not variable! One title can not be re-used without similarity effects Verification: Zipf Variations New Model: Movie Life Cycle Rotation model for day-to-day relevance changes relevance change of a real movie popularity index change relevance change popularity index change popularity index change relevance change of a real movie Characteristics! Quick popularity increase! Various top popularities! Various speeds in popularity decrease! Various residual popularity 9

10 New Model: User Population Size movie hits movie hits draws per day days 5 draws per day days Smoothing effect of larger user populations Day-to-day relevance changes Probability distribution of all movies by new releases movie hits movie hits draws per day days 5 draws per day days References Ann Chervenak: Tertiary Storage: An Evaluation of New Applications, PhD thesis, University of California, Berkeley, 1994 Carsten Griwodz, Michael Bär, Lars Wolf: Long-Movie Popularity Models in -on-demand Systems, ACM Multimedia, Seattle, WA, USA, Nov Charles Krasic, Jonathan Walpole: Priority-Progress Streaming for Quality-Adaptive Multimedia, ACM Multimedia Doctoral Symposium, Ottawa, Canada, Oct. 1 Ralf Steinmetz, Klara Nahrstedt: Multimedia Fundamentals, Volume I: Media Coding and Content INF Processing 57 media servers and (nd distribution Edition), systems Prentice Hall, 3, Carsten Griwodz ISBN & Pål Halvorsen Problems with Data Sources Lack of additional real-world data! No verification data for medium-sized populations available Missing details! Genres " Popularity rise and decline depends on genres " Single users behaviour can be predicted! Single day probability variations " Children s choices at daytime, adults choices at night! Regional popularity differences " Ethnic groups " Regional information! Comebacks " Sequels inspire comebacks Detail overload! Simplifications are required for large simulations Conclusion Simple Zipf models are not suited for simulation of server hierarchies Trace-driven simulation can not be used Our model is sufficient for general investigation on caching! Long-term movie life cycles can be modelled nicely! Optimistic assumptions due to smoothness are removed! Variations in movie behaviour are supported! Day-to-day popularity changes are realistic It is not sufficient yet for advanced caching mechanisms! Single-day variations are missing! Genres are missing 1

Module 10 MULTIMEDIA SYNCHRONIZATION

Module 10 MULTIMEDIA SYNCHRONIZATION Module 10 MULTIMEDIA SYNCHRONIZATION Lesson 33 Basic definitions and requirements Instructional objectives At the end of this lesson, the students should be able to: 1. Define synchronization between media

More information

INF5071 Performance in Distributed Systems. October 01, 2010

INF5071 Performance in Distributed Systems. October 01, 2010 INF5071 Performance in Distributed Systems October 01, 2010 On demand Streaming Applications Stable bandwidth problem UDP The classical solution Send data at playout speed Write loss-tolerant audio-video

More information

3. Quality of Service

3. Quality of Service 3. Quality of Service Usage Applications Learning & Teaching Design User Interfaces Services Content Process ing Security... Documents Synchronization Group Communi cations Systems Databases Programming

More information

MAXIMIZING BANDWIDTH EFFICIENCY

MAXIMIZING BANDWIDTH EFFICIENCY MAXIMIZING BANDWIDTH EFFICIENCY Benefits of Mezzanine Encoding Rev PA1 Ericsson AB 2016 1 (19) 1 Motivation 1.1 Consumption of Available Bandwidth Pressure on available fiber bandwidth continues to outpace

More information

Image and Video Coding I: Fundamentals

Image and Video Coding I: Fundamentals Image and Video Coding I: Fundamentals Thomas Wiegand Technische Universität Berlin T. Wiegand (TU Berlin) Image and Video Coding Organization Vorlesung: Donnerstag 10:15-11:45 Raum EN-368 Material: http://www.ic.tu-berlin.de/menue/studium_und_lehre/

More information

Comparison of Shaping and Buffering for Video Transmission

Comparison of Shaping and Buffering for Video Transmission Comparison of Shaping and Buffering for Video Transmission György Dán and Viktória Fodor Royal Institute of Technology, Department of Microelectronics and Information Technology P.O.Box Electrum 229, SE-16440

More information

Multimedia Systems. Lehrstuhl für Informatik IV RWTH Aachen. Prof. Dr. Otto Spaniol Dr. rer. nat. Dirk Thißen

Multimedia Systems. Lehrstuhl für Informatik IV RWTH Aachen. Prof. Dr. Otto Spaniol Dr. rer. nat. Dirk Thißen Multimedia Systems Lehrstuhl für Informatik IV RWTH Aachen Prof. Dr. Otto Spaniol Dr. rer. nat. Dirk Thißen Page 1 Organization Lehrstuhl für Informatik 4 Lecture Lecture takes place on Thursday, 10:00

More information

RECOMMENDATION ITU-R BT.1720 *

RECOMMENDATION ITU-R BT.1720 * Rec. ITU-R BT.1720 1 RECOMMENDATION ITU-R BT.1720 * Quality of service ranking and measurement methods for digital video broadcasting services delivered over broadband Internet protocol networks (Question

More information

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks Amitabha Ghosh IBM India Research Laboratory Department of Electrical Engineering University of Southern California, Los Angeles http://anrg.usc.edu/~amitabhg

More information

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC Anietie Bassey, Kufre M. Udofia & Mfonobong C. Uko Department of Electrical/Electronic

More information

INF5071 Performance in distributed systems Distribution Part II

INF5071 Performance in distributed systems Distribution Part II INF071 Performance in distributed systems Distribution Part II 27/10 2006 Type IV Distribution Systems Combine Types I, II or III Network of servers Server hierarchy Autonomous servers Cooperative servers

More information

Transporting audio-video. over the Internet

Transporting audio-video. over the Internet Transporting audio-video over the Internet Key requirements Bit rate requirements Audio requirements Video requirements Delay requirements Jitter Inter-media synchronization On compression... TCP, UDP

More information

MPEG-4. Today we'll talk about...

MPEG-4. Today we'll talk about... INF5081 Multimedia Coding and Applications Vårsemester 2007, Ifi, UiO MPEG-4 Wolfgang Leister Knut Holmqvist Today we'll talk about... MPEG-4 / ISO/IEC 14496...... is more than a new audio-/video-codec...

More information

Differential Compression and Optimal Caching Methods for Content-Based Image Search Systems

Differential Compression and Optimal Caching Methods for Content-Based Image Search Systems Differential Compression and Optimal Caching Methods for Content-Based Image Search Systems Di Zhong a, Shih-Fu Chang a, John R. Smith b a Department of Electrical Engineering, Columbia University, NY,

More information

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami to MPEG Prof. Pratikgiri Goswami Electronics & Communication Department, Shree Swami Atmanand Saraswati Institute of Technology, Surat. Outline of Topics 1 2 Coding 3 Video Object Representation Outline

More information

Course Syllabus. Website Multimedia Systems, Overview

Course Syllabus. Website   Multimedia Systems, Overview Course Syllabus Website http://ce.sharif.edu/courses/93-94/2/ce342-1/ Page 1 Course Syllabus Textbook Z-N. Li, M.S. Drew, Fundamentals of Multimedia, Pearson Prentice Hall Upper Saddle River, NJ, 2004.*

More information

Multimedia Applications Require Adaptive CPU Scheduling. Veronica Baiceanu, Crispin Cowan, Dylan McNamee, Calton Pu, and Jonathan Walpole

Multimedia Applications Require Adaptive CPU Scheduling. Veronica Baiceanu, Crispin Cowan, Dylan McNamee, Calton Pu, and Jonathan Walpole Multimedia Applications Require Adaptive CPU Scheduling Veronica Baiceanu, Crispin Cowan, Dylan McNamee, Calton Pu, and Jonathan Walpole Department of Computer Science and Engineering Oregon Graduate Institute

More information

Adaptive Server Allocation for Peer-assisted VoD

Adaptive Server Allocation for Peer-assisted VoD Adaptive Server Allocation for Peer-assisted VoD Konstantin Pussep, Osama Abboud, Florian Gerlach, Ralf Steinmetz, Thorsten Strufe Konstantin Pussep Konstantin.Pussep@KOM.tu-darmstadt.de Tel.+49 6151 165188

More information

Mahdi Amiri. February Sharif University of Technology

Mahdi Amiri. February Sharif University of Technology Course Presentation Multimedia Systems Overview of the Course Mahdi Amiri February 2014 Sharif University of Technology Course Syllabus Website http://ce.sharif.edu/courses/92-93/2/ce342-1/ Page 1 Course

More information

CS 856 Latency in Communication Systems

CS 856 Latency in Communication Systems CS 856 Latency in Communication Systems Winter 2010 Latency Challenges CS 856, Winter 2010, Latency Challenges 1 Overview Sources of Latency low-level mechanisms services Application Requirements Latency

More information

VIDEO COMPRESSION STANDARDS

VIDEO COMPRESSION STANDARDS VIDEO COMPRESSION STANDARDS Family of standards: the evolution of the coding model state of the art (and implementation technology support): H.261: videoconference x64 (1988) MPEG-1: CD storage (up to

More information

Module 7 VIDEO CODING AND MOTION ESTIMATION

Module 7 VIDEO CODING AND MOTION ESTIMATION Module 7 VIDEO CODING AND MOTION ESTIMATION Lesson 20 Basic Building Blocks & Temporal Redundancy Instructional Objectives At the end of this lesson, the students should be able to: 1. Name at least five

More information

Prof. Dr. Abdulmotaleb El Saddik. site.uottawa.ca mcrlab.uottawa.ca. Quality of Media vs. Quality of Service

Prof. Dr. Abdulmotaleb El Saddik. site.uottawa.ca mcrlab.uottawa.ca. Quality of Media vs. Quality of Service Multimedia Communications Multimedia Technologies & Applications Prof. Dr. Abdulmotaleb El Saddik Multimedia Communications Research Laboratory School of Information Technology and Engineering University

More information

Distributed Multimedia Systems. Introduction

Distributed Multimedia Systems. Introduction Distributed Multimedia Systems Introduction Introducing Multimedia Systems Example target applications networked video libraries, Internet telephony and video conferencing Real time systems performing

More information

Lecture 17: Distributed Multimedia

Lecture 17: Distributed Multimedia 06-06798 Distributed Systems Lecture 17: Distributed Multimedia Distributed Systems 1 Overview Characteristics of multimedia systems audio, video, etc delivery in real time, on time Quality of service

More information

MPEG-4: Overview. Multimedia Naresuan University

MPEG-4: Overview. Multimedia Naresuan University MPEG-4: Overview Multimedia Naresuan University Sources - Chapters 1 and 2, The MPEG-4 Book, F. Pereira and T. Ebrahimi - Some slides are adapted from NTNU, Odd Inge Hillestad. MPEG-1 and MPEG-2 MPEG-1

More information

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols Integrated services Reading: S. Keshav, An Engineering Approach to Computer Networking, chapters 6, 9 and 4 Module objectives Learn and understand about: Support for real-time applications: network-layer

More information

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/220850337 On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement

More information

Chapter 5.5 Audio Programming

Chapter 5.5 Audio Programming Chapter 5.5 Audio Programming Audio Programming Audio in games is more important than ever before 2 Programming Basic Audio Most gaming hardware has similar capabilities (on similar platforms) Mostly programming

More information

Modeling of an MPEG Audio Layer-3 Encoder in Ptolemy

Modeling of an MPEG Audio Layer-3 Encoder in Ptolemy Modeling of an MPEG Audio Layer-3 Encoder in Ptolemy Patrick Brown EE382C Embedded Software Systems May 10, 2000 $EVWUDFW MPEG Audio Layer-3 is a standard for the compression of high-quality digital audio.

More information

INF3190 Data Communication. Application Layer

INF3190 Data Communication. Application Layer Application Layer Carsten Griwodz Email: griff@ifi.uio.no Coding for adaptation Adapt audiovisual quality to your bandwidth share Coding for Adaptive Streaming: MPEG-1 Frames can be dropped In a controlled

More information

COMP 249 Advanced Distributed Systems Multimedia Networking. Multimedia Applications & User Requirements

COMP 249 Advanced Distributed Systems Multimedia Networking. Multimedia Applications & User Requirements COMP 249 Advanced Distributed Systems Multimedia Networking Multimedia Applications & User Requirements Kevin Jeffay Department of Computer Science University of North Carolina at Chapel Hill jeffay@cs.unc.edu

More information

Maximizing the Number of Users in an Interactive Video-on-Demand System

Maximizing the Number of Users in an Interactive Video-on-Demand System IEEE TRANSACTIONS ON BROADCASTING, VOL. 48, NO. 4, DECEMBER 2002 281 Maximizing the Number of Users in an Interactive Video-on-Demand System Spiridon Bakiras, Member, IEEE and Victor O. K. Li, Fellow,

More information

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

International Journal of Emerging Technology and Advanced Engineering Website:   (ISSN , Volume 2, Issue 4, April 2012) A Technical Analysis Towards Digital Video Compression Rutika Joshi 1, Rajesh Rai 2, Rajesh Nema 3 1 Student, Electronics and Communication Department, NIIST College, Bhopal, 2,3 Prof., Electronics and

More information

Introduction to LAN/WAN. Application Layer 4

Introduction to LAN/WAN. Application Layer 4 Introduction to LAN/WAN Application Layer 4 Multimedia Multimedia: Audio + video Human ear: 20Hz 20kHz, Dogs hear higher freqs DAC converts audio waves to digital E.g PCM uses 8-bit samples 8000 times

More information

A Comparative Case Study of HTTP Adaptive Streaming Algorithms in Mobile Networks

A Comparative Case Study of HTTP Adaptive Streaming Algorithms in Mobile Networks Theodoros Karagkioules, Cyril Concolato, Dimitrios Tsilimantos and Stefan Valentin LTCI Telecom ParisTech Universite Paris-Saclay Mathematical and Algorithmic Sciences Lab France Research Center Huawei

More information

JPEG 2000 vs. JPEG in MPEG Encoding

JPEG 2000 vs. JPEG in MPEG Encoding JPEG 2000 vs. JPEG in MPEG Encoding V.G. Ruiz, M.F. López, I. García and E.M.T. Hendrix Dept. Computer Architecture and Electronics University of Almería. 04120 Almería. Spain. E-mail: vruiz@ual.es, mflopez@ace.ual.es,

More information

4G WIRELESS VIDEO COMMUNICATIONS

4G WIRELESS VIDEO COMMUNICATIONS 4G WIRELESS VIDEO COMMUNICATIONS Haohong Wang Marvell Semiconductors, USA Lisimachos P. Kondi University of Ioannina, Greece Ajay Luthra Motorola, USA Song Ci University of Nebraska-Lincoln, USA WILEY

More information

Multimedia Communications ECE 728 (Data Compression)

Multimedia Communications ECE 728 (Data Compression) Multimedia Communications ECE 728 (Data Compression) Multimedia Communications Course number: ECE 728 Instructor: Dr. S. Shirani E-mail: shirani@mcmaster.ca Office: ITB-A320 Web page of the course: http://www.ece.mcmaster.ca/~shirani/multi08/multi08.htm

More information

Why Synchronization? Computer Clocks. Computer Clocks / Hardware Oscillators

Why Synchronization? Computer Clocks. Computer Clocks / Hardware Oscillators Why Synchronization? Chapter : asics Chapter 3: Multimedia Systems Communication spects and Services Multimedia pplications and Communication Multimedia Transfer and Control Protocols Quality of Service

More information

Chapter 7 Multimedia Operating Systems

Chapter 7 Multimedia Operating Systems MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 7 Multimedia Operating Systems Introduction To Multimedia (1) Figure 7-1. Video on demand using different local distribution technologies.

More information

Multimedia-Systems. Operating Systems. Prof. Dr.-Ing. Ralf Steinmetz Prof. Dr. rer. nat. Max Mühlhäuser Prof. Dr.-Ing. Wolfgang Effelsberg

Multimedia-Systems. Operating Systems. Prof. Dr.-Ing. Ralf Steinmetz Prof. Dr. rer. nat. Max Mühlhäuser Prof. Dr.-Ing. Wolfgang Effelsberg Multimedia-Systems Operating Systems Prof. Dr.-Ing. Ralf Steinmetz Prof. Dr. rer. nat. Max Mühlhäuser Prof. Dr.-Ing. Wolfgang Effelsberg WE: University of Mannheim, Dept. of Computer Science Praktische

More information

Compression; Error detection & correction

Compression; Error detection & correction Compression; Error detection & correction compression: squeeze out redundancy to use less memory or use less network bandwidth encode the same information in fewer bits some bits carry no information some

More information

Multiprocessing and Scalability. A.R. Hurson Computer Science and Engineering The Pennsylvania State University

Multiprocessing and Scalability. A.R. Hurson Computer Science and Engineering The Pennsylvania State University A.R. Hurson Computer Science and Engineering The Pennsylvania State University 1 Large-scale multiprocessor systems have long held the promise of substantially higher performance than traditional uniprocessor

More information

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

2014 Summer School on MPEG/VCEG Video. Video Coding Concept 2014 Summer School on MPEG/VCEG Video 1 Video Coding Concept Outline 2 Introduction Capture and representation of digital video Fundamentals of video coding Summary Outline 3 Introduction Capture and representation

More information

9/8/2016. Characteristics of multimedia Various media types

9/8/2016. Characteristics of multimedia Various media types Chapter 1 Introduction to Multimedia Networking CLO1: Define fundamentals of multimedia networking Upon completion of this chapter students should be able to define: 1- Multimedia 2- Multimedia types and

More information

Lecture 5: Error Resilience & Scalability

Lecture 5: Error Resilience & Scalability Lecture 5: Error Resilience & Scalability Dr Reji Mathew A/Prof. Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S 010 jzhang@cse.unsw.edu.au Outline Error Resilience Scalability Including slides

More information

Effects of Internet Path Selection on Video-QoE

Effects of Internet Path Selection on Video-QoE Effects of Internet Path Selection on Video-QoE by Mukundan Venkataraman & Mainak Chatterjee Dept. of EECS University of Central Florida, Orlando, FL 32826 mukundan@eecs.ucf.edu mainak@eecs.ucf.edu Streaming

More information

Rate Distortion Optimization in Video Compression

Rate Distortion Optimization in Video Compression Rate Distortion Optimization in Video Compression Xue Tu Dept. of Electrical and Computer Engineering State University of New York at Stony Brook 1. Introduction From Shannon s classic rate distortion

More information

Recommended Readings

Recommended Readings Lecture 11: Media Adaptation Scalable Coding, Dealing with Errors Some slides, images were from http://ip.hhi.de/imagecom_g1/savce/index.htm and John G. Apostolopoulos http://www.mit.edu/~6.344/spring2004

More information

3G Services Present New Challenges For Network Performance Evaluation

3G Services Present New Challenges For Network Performance Evaluation 3G Services Present New Challenges For Network Performance Evaluation 2004-29-09 1 Outline Synopsis of speech, audio, and video quality evaluation metrics Performance evaluation challenges related to 3G

More information

CS 457 Multimedia Applications. Fall 2014

CS 457 Multimedia Applications. Fall 2014 CS 457 Multimedia Applications Fall 2014 Topics Digital audio and video Sampling, quantizing, and compressing Multimedia applications Streaming audio and video for playback Live, interactive audio and

More information

Week 7: Traffic Models and QoS

Week 7: Traffic Models and QoS Week 7: Traffic Models and QoS Acknowledgement: Some slides are adapted from Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition, J.F Kurose and K.W. Ross All Rights Reserved,

More information

ITU-D Workshop on NGN and Regulation for India. Traffic and QoS for NGN Services

ITU-D Workshop on NGN and Regulation for India. Traffic and QoS for NGN Services ITU-D Workshop on NGN and Regulation for India Traffic and QoS for NGN Services New Delhi (India), October 2010 Oscar González Soto ITU Consultant Expert Spain oscar.gonzalez-soto@ties.itu.int New Delhi,

More information

Structured Partially Caching Proxies for Mixed Media

Structured Partially Caching Proxies for Mixed Media Structured Partially Caching Proxies for Mixed Media Frank T. Johnsen, Carsten Griwodz, and Pål Halvorsen Department of Informatics, University of Oslo, {frankjo,griff,paalh}@ifi.uio.no Abstract. News

More information

Post-Production. Ashwin Saraf Brian Block Sam Bantner Travis Bagley

Post-Production. Ashwin Saraf Brian Block Sam Bantner Travis Bagley Post-Production Ashwin Saraf Brian Block Sam Bantner Travis Bagley Post-Production What is Post-Production? A Formal Definition: Post Production- The technical processes, as cutting, editing, and post-synchronization,

More information

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala Tampere University of Technology Korkeakoulunkatu 1, 720 Tampere, Finland ABSTRACT In

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services

More information

Interactive Branched Video Streaming and Cloud Assisted Content Delivery

Interactive Branched Video Streaming and Cloud Assisted Content Delivery Interactive Branched Video Streaming and Cloud Assisted Content Delivery Niklas Carlsson Linköping University, Sweden @ Sigmetrics TPC workshop, Feb. 2016 The work here was in collaboration... Including

More information

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications:

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Chapter 11.3 MPEG-2 MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Simple, Main, SNR scalable, Spatially scalable, High, 4:2:2,

More information

Performance evaluation and benchmarking of DBMSs. INF5100 Autumn 2009 Jarle Søberg

Performance evaluation and benchmarking of DBMSs. INF5100 Autumn 2009 Jarle Søberg Performance evaluation and benchmarking of DBMSs INF5100 Autumn 2009 Jarle Søberg Overview What is performance evaluation and benchmarking? Theory Examples Domain-specific benchmarks and benchmarking DBMSs

More information

EE Multimedia Signal Processing. Scope & Features. Scope & Features. Multimedia Signal Compression VI (MPEG-4, 7)

EE Multimedia Signal Processing. Scope & Features. Scope & Features. Multimedia Signal Compression VI (MPEG-4, 7) EE799 -- Multimedia Signal Processing Multimedia Signal Compression VI (MPEG-4, 7) References: 1. http://www.mpeg.org 2. http://drogo.cselt.stet.it/mpeg/ 3. T. Berahimi and M.Kunt, Visual data compression

More information

INF5071 Performance in distributed systems Distribution Part II

INF5071 Performance in distributed systems Distribution Part II INF5071 Performance in distributed systems Distribution Part II 5 November 2010 Type IV Distribution Systems Combine Types I, II or III Network of servers Server hierarchy Autonomous servers Cooperative

More information

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri MPEG MPEG video is broken up into a hierarchy of layer From the top level, the first layer is known as the video sequence layer, and is any self contained bitstream, for example a coded movie. The second

More information

Can Congestion-controlled Interactive Multimedia Traffic Co-exist with TCP? Colin Perkins

Can Congestion-controlled Interactive Multimedia Traffic Co-exist with TCP? Colin Perkins Can Congestion-controlled Interactive Multimedia Traffic Co-exist with TCP? Colin Perkins Context: WebRTC WebRTC project has been driving interest in congestion control for interactive multimedia Aims

More information

Wireless Sensornetworks Concepts, Protocols and Applications. Chapter 5b. Link Layer Control

Wireless Sensornetworks Concepts, Protocols and Applications. Chapter 5b. Link Layer Control Wireless Sensornetworks Concepts, Protocols and Applications 5b Link Layer Control 1 Goals of this cha Understand the issues involved in turning the radio communication between two neighboring nodes into

More information

Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet.

Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet. Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet. Injong Rhee Department of Computer Science North Carolina State University Video Conferencing over Packet- Switching

More information

Lecture 27 DASH (Dynamic Adaptive Streaming over HTTP)

Lecture 27 DASH (Dynamic Adaptive Streaming over HTTP) CS 414 Multimedia Systems Design Lecture 27 DASH (Dynamic Adaptive Streaming over HTTP) Klara Nahrstedt Spring 2012 Administrative MP2 posted MP2 Deadline April 7, Saturday, 5pm. APPLICATION Internet Multimedia

More information

packet-switched networks. For example, multimedia applications which process

packet-switched networks. For example, multimedia applications which process Chapter 1 Introduction There are applications which require distributed clock synchronization over packet-switched networks. For example, multimedia applications which process time-sensitive information

More information

Receiver-based adaptation mechanisms for real-time media delivery. Outline

Receiver-based adaptation mechanisms for real-time media delivery. Outline Receiver-based adaptation mechanisms for real-time media delivery Prof. Dr.-Ing. Eckehard Steinbach Institute of Communication Networks Media Technology Group Technische Universität München Steinbach@ei.tum.de

More information

Multimedia Storage Servers

Multimedia Storage Servers Multimedia Storage Servers Cyrus Shahabi shahabi@usc.edu Computer Science Department University of Southern California Los Angeles CA, 90089-0781 http://infolab.usc.edu 1 OUTLINE Introduction Continuous

More information

Compressed Audio Demystified by Hendrik Gideonse and Connor Smith. All Rights Reserved.

Compressed Audio Demystified by Hendrik Gideonse and Connor Smith. All Rights Reserved. Compressed Audio Demystified Why Music Producers Need to Care About Compressed Audio Files Download Sales Up CD Sales Down High-Definition hasn t caught on yet Consumers don t seem to care about high fidelity

More information

NetSpeed ORION: A New Approach to Design On-chip Interconnects. August 26 th, 2013

NetSpeed ORION: A New Approach to Design On-chip Interconnects. August 26 th, 2013 NetSpeed ORION: A New Approach to Design On-chip Interconnects August 26 th, 2013 INTERCONNECTS BECOMING INCREASINGLY IMPORTANT Growing number of IP cores Average SoCs today have 100+ IPs Mixing and matching

More information

Processor Architecture and Interconnect

Processor Architecture and Interconnect Processor Architecture and Interconnect What is Parallelism? Parallel processing is a term used to denote simultaneous computation in CPU for the purpose of measuring its computation speeds. Parallel Processing

More information

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2 1 Outline 1. Basics 2. Media Handling 3. Quality of Service (QoS) 2 Basics - Definitions - History - Standards.

More information

VideoCD Audio + Stills A solution compatible with DVD players

VideoCD Audio + Stills A solution compatible with DVD players VideoCD Audio + Stills A solution compatible with DVD players 1. INTRODUCTION This manual is a translation into English from the original Spanish document available in www.videoedicion.org and www.vcdsp.com,

More information

C3PO: Computation Congestion Control (PrOactive)

C3PO: Computation Congestion Control (PrOactive) C3PO: Computation Congestion Control (PrOactive) an algorithm for dynamic diffusion of ephemeral in-network services Liang Wang, Mario Almeida*, Jeremy Blackburn*, Jon Crowcroft University of Cambridge,

More information

Multimedia Systems 2011/2012

Multimedia Systems 2011/2012 Multimedia Systems 2011/2012 System Architecture Prof. Dr. Paul Müller University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY http://www.icsy.de Sitemap 2 Hardware

More information

Relating Software Coupling Attribute and Security Vulnerability Attribute

Relating Software Coupling Attribute and Security Vulnerability Attribute Relating Software Coupling Attribute and Security Vulnerability Attribute Varadachari S. Ayanam, Frank Tsui, Sheryl Duggins, Andy Wang Southern Polytechnic State University Marietta, Georgia 30060 Abstract:

More information

ITEC310 Computer Networks II

ITEC310 Computer Networks II ITEC310 Computer Networks II Chapter 29 Multimedia Department of Information Technology Eastern Mediterranean University 2/75 Objectives After completing this chapter you should be able to do the following:

More information

ECE 417 Guest Lecture Video Compression in MPEG-1/2/4. Min-Hsuan Tsai Apr 02, 2013

ECE 417 Guest Lecture Video Compression in MPEG-1/2/4. Min-Hsuan Tsai Apr 02, 2013 ECE 417 Guest Lecture Video Compression in MPEG-1/2/4 Min-Hsuan Tsai Apr 2, 213 What is MPEG and its standards MPEG stands for Moving Picture Expert Group Develop standards for video/audio compression

More information

Lecture 14: Performance Architecture

Lecture 14: Performance Architecture Lecture 14: Performance Architecture Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4185 14-1 Background Performance: levels for capacity, delay, and RMA. Performance

More information

C H A P T E R Introduction

C H A P T E R Introduction C H A P T E R 1 Introduction M ultimedia is probably one of the most overused terms of the 90s (for example, see [Sch97]). The field is at the crossroads of several major industries: computing, telecommunications,

More information

Multimedia networked applications: standards, protocols and research trends

Multimedia networked applications: standards, protocols and research trends Multimedia networked applications: standards, protocols and research trends Maria Teresa Andrade FEUP / INESC Porto mandrade@fe.up.pt ; maria.andrade@inescporto.pt http://www.fe.up.pt/~mandrade/ ; http://www.inescporto.pt

More information

Wavelet Transform (WT) & JPEG-2000

Wavelet Transform (WT) & JPEG-2000 Chapter 8 Wavelet Transform (WT) & JPEG-2000 8.1 A Review of WT 8.1.1 Wave vs. Wavelet [castleman] 1 0-1 -2-3 -4-5 -6-7 -8 0 100 200 300 400 500 600 Figure 8.1 Sinusoidal waves (top two) and wavelets (bottom

More information

What is multimedia? Multimedia. Continuous media. Most common media types. Continuous media processing. Interactivity. What is multimedia?

What is multimedia? Multimedia. Continuous media. Most common media types. Continuous media processing. Interactivity. What is multimedia? Multimedia What is multimedia? Media types +Text + Graphics + Audio +Image +Video Interchange formats What is multimedia? Multimedia = many media User interaction = interactivity Script = time 1 2 Most

More information

Tema 0: Transmisión de Datos Multimedia

Tema 0: Transmisión de Datos Multimedia Tema 0: Transmisión de Datos Multimedia Clases de aplicaciones multimedia Redes basadas en IP y QoS Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross

More information

Automatic Video Caption Detection and Extraction in the DCT Compressed Domain

Automatic Video Caption Detection and Extraction in the DCT Compressed Domain Automatic Video Caption Detection and Extraction in the DCT Compressed Domain Chin-Fu Tsao 1, Yu-Hao Chen 1, Jin-Hau Kuo 1, Chia-wei Lin 1, and Ja-Ling Wu 1,2 1 Communication and Multimedia Laboratory,

More information

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year / Semester: IV/VII CS1011-DATA

More information

Multi-path Forward Error Correction Control Scheme with Path Interleaving

Multi-path Forward Error Correction Control Scheme with Path Interleaving Multi-path Forward Error Correction Control Scheme with Path Interleaving Ming-Fong Tsai, Chun-Yi Kuo, Chun-Nan Kuo and Ce-Kuen Shieh Department of Electrical Engineering, National Cheng Kung University,

More information

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies Outline 15-441/15-641 Computer Networking Lecture 18 Internet Video Delivery Peter Steenkiste Slides by Professor Hui Zhang Background Technologies: - HTTP download - Real-time streaming - HTTP streaming

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1 Background Today s mobile device supports a variety of multimedia applications such as live video, radio or online gaming. People spend their time on their devices for personal

More information

MULTIMEDIA COMMUNICATION

MULTIMEDIA COMMUNICATION MULTIMEDIA COMMUNICATION Laboratory Session: JPEG Standard Fernando Pereira The objective of this lab session about the JPEG (Joint Photographic Experts Group) standard is to get the students familiar

More information

On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services

On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services Zhiyong Liu, CATR Prof. Zhili Sun, UniS Dr. Dan He, UniS Denian Shi, CATR Agenda Introduction Background Problem Statement

More information

Compression; Error detection & correction

Compression; Error detection & correction Compression; Error detection & correction compression: squeeze out redundancy to use less memory or use less network bandwidth encode the same information in fewer bits some bits carry no information some

More information

Data Migration on Parallel Disks

Data Migration on Parallel Disks Data Migration on Parallel Disks Leana Golubchik 1, Samir Khuller 2, Yoo-Ah Kim 2, Svetlana Shargorodskaya, and Yung-Chun (Justin) Wan 2 1 CS and EE-Systems Departments, IMSC, and ISI, University of Southern

More information

Index. ADEPT (tool for modelling proposed systerns),

Index. ADEPT (tool for modelling proposed systerns), Index A, see Arrivals Abstraction in modelling, 20-22, 217 Accumulated time in system ( w), 42 Accuracy of models, 14, 16, see also Separable models, robustness Active customer (memory constrained system),

More information

Module 6 STILL IMAGE COMPRESSION STANDARDS

Module 6 STILL IMAGE COMPRESSION STANDARDS Module 6 STILL IMAGE COMPRESSION STANDARDS Lesson 19 JPEG-2000 Error Resiliency Instructional Objectives At the end of this lesson, the students should be able to: 1. Name two different types of lossy

More information

Randomized User-Centric Clustering for Cloud Radio Access Network with PHY Caching

Randomized User-Centric Clustering for Cloud Radio Access Network with PHY Caching Randomized User-Centric Clustering for Cloud Radio Access Network with PHY Caching An Liu, Vincent LAU and Wei Han the Hong Kong University of Science and Technology Background 2 Cloud Radio Access Networks

More information

AUDIOVISUAL COMMUNICATION

AUDIOVISUAL COMMUNICATION AUDIOVISUAL COMMUNICATION Laboratory Session: Audio Processing and Coding The objective of this lab session is to get the students familiar with audio processing and coding, notably psychoacoustic analysis

More information