Temporal relationships.. What is meant by temporal relationship ? Temporal (timing) relationships are important in a multimedia presentation. Ex: A speaker’s.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Chapter 4: Communication*
1 Multimedia on the Web: Issues of Bandwidth Bandwidth is a measure of the amount of data that can be sent through a communication pipeline each second.
E0262 MIS - Multimedia Playback Systems Prof Pallapa. Venkataram, Electrical Communication Engineering, Indian Institute of Science, Bangalore – ,
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 28 Real-Time Traffic over the Internet.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
2. What is Multimedia? Multimedia can have a many definitions these include: Multimedia means that computer information can be represented through audio,
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
Communicating Information : Multimedia. Sights and sounds Combine all or some together and you get… multimedia.
1 Synchronization TTM4142, 2007 Harald Øverby/Leif Arne Rønningen.
Multimedia- and Web-based Information Systems Lecture 3.
EE442—Multimedia Networking Jane Dong California State University, Los Angeles.
SWE 423: Multimedia Systems
SWE 423: Multimedia Systems Chapter 7: Data Compression (1)
Digital Video 1.
CSc 461/561 CSc 461/561 Multimedia Systems 0. Introduction.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Chapter 2 Network Models.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
                      Digital Video 1.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
NETWORKING CONCEPTS. OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement.
Using Multimedia on the Web
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
Digital Sound and Video Chapter 10, Exploring the Digital Domain.
Chapter II The Multimedia Sysyem. What is multimedia? Multimedia means that computer information can be represented through audio, video, and animation.
Multimedia. Definition What is Multimedia? Multimedia can have a many definitions these include: Multimedia means that computer information can be represented.
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 4. Peripherals Input Devices Keyboard Mouse Scanners Microphone Digital.
Mohammed AM Dwikat CIS Department
E0262 MIS - Multimedia Playback Systems Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India.
Uttam Singh Bist. Multimedia- Definitions Multi - many; much; multiple Medium- a substance regarded as the means of transmission of a force or effect;
Multimedia – An Introduction
CMPD273 Multimedia System Prepared by Nazrita Ibrahim © UNITEN2002 Multimedia System Characteristic Reference: F. Fluckiger: “Understanding networked multimedia,
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
1 Introduction to Multimedia Networking. 2 What is Multimedia ?  Information Perception from External World  Scene: 60%  Sound: 20%  Touch(feel):
Multimedia is a combination of text, art, sound, animation, and video.
Multimedia Elements: Sound, Animation, and Video.
1 Lecture 17 – March 21, 2002 Content-delivery services. Multimedia services Reminder  next week individual meetings and project status report are due.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - VIDEO. In this chapter How digital video differs from conventional analog video How digital video differs from.
E0262 MIS - Multimedia Playback Systems Prof Pallapa Venkataram, Electrical Communication Engineering, Indian Institute of Science, Bangalore – ,
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Chapter 28. Network Management Chapter 29. Multimedia
Multimedia streaming Application Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Querying.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 33 – Synchronization (Part 1) Klara Nahrstedt Spring 2011.
Internet multimedia: simplest approach audio, video not streamed: r no, “pipelining,” long delays until playout! r audio or video stored in file r files.
Dasar-Dasar Multimedia
Multimedia System Dave Chung 9/94. Technology Trends Multimedia workstations with audio and video processing capability Multimedia workstations with audio.
E0262 MIS - Multimedia Playback Systems Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Ch 6. Multimedia Networking Myungchul Kim
Overview of Digital Video Compression Multimedia Systems and Standards S2 IF Telkom University.
Multimedia Synchronization I. Fatimah Alzahrani. Definitions Multimedia System : A system or application that supports the integrated processing of several.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
Introduction to Quality of Service Klara Nahrstedt CS 538.
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CSI-447: Multimedia Systems
Klara Nahrstedt Spring 2009
SWE 423: Multimedia Systems
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Multimedia networking: outline
Introduction King Saud University
Overview What is Multimedia? Characteristics of multimedia
Multimedia networking: outline
Introduction 1st semester King Saud University
Presentation transcript:

Temporal relationships.

What is meant by temporal relationship ? Temporal (timing) relationships are important in a multimedia presentation. Ex: A speaker’s lip movement and the words she utters must match in a video clip Type of temporal relationship and accuracy depend upon: application and the type of media used. Deviations to the required temporal relationships can occur on the transmitting end, on the communication link, and on the receiving end.

Topic of study Fundamentals of temporal relationships Classification and specification of temporal relationships

. Temporal relationships based on object stream interaction Intramedia Interaction between the objects of a single stream. Ex: Animation without sound Let an animation clip is stored at the rate of 14 frames per sec During playback the rate will be 14 frames per sec Intermedia Interaction between the objects of two parallel streams. Ex: Video clip with sound A precise temporal relationship must be maintained between the image frames and the digitized voice to maintain lip sync

. User interaction based temporal relationship Interactivity being discussed here relates to the interaction between the user and the system The response time of a standalone or networked interactive multimedia system should be small and consistent

. Temporal relationships based on Media Levity Live presentations Information captured, transmitted, and presented in real-time. Ex: Video conference is an example of a live presentation Requirement: minimum end-to-end delay. Stored Presentations Captured and stored on secondary storage systems. Strict real-time constraint during retrieval. Video on demand is an example of a stored and retrieved non live presentation Mixed presentation Uses a combination of live and stored information. Example: Collaborative conference One window on the screen shows live pictures while other windows are used to show stored information

Temporal relationship and isochronous multimedia A video clip played without sound If it was stored at 24 fps,then it must be played back at 24 fps It is not acceptable to play the video at 20fps in one sec and then compensate by playing it at 28 fps in the next

Temporal relationship and synchronous multimedia Video clip when played along with audio is a synchronous media Sound and video streams should play isochronously at correct rate Must also be synchronized wrt each other

SYNCHRONIZATION ACCURACY SPECIFICATION The factors used to specify synchronization accuracy are: Delay, Jitter, Skew, Error rate

. Delay Interactive application: response time. Streamed application: time take to traverse the network. Jitter shaky picture. quivering voice. Skew slow or fast moving picture. lower or higher pitch than the normal.

. SYNCHRONIZATION MECHANISMS Introducing intentional delay - removing jitter by buffering: All delay jitter can be removed by buffering. Not desirable for most applications. Acceptable for One way communication applications such as: NVoD (near video on demand). Not acceptable for Interactive applications, such as: FVoD (full video on demand) and other Needs larger buffer.

Processing delays: Transmitting end Stored objects: Retrieval delays for stored objects: Tquery is the time taken to process and transform the query into the location of the objects on the storage medium Tseek is the time taken to locate the objects on the storage medium Taccess is the time taken to read and transfer the object from the medium These delays are not applicable to objects captured in real time

Capturing delays for real-time objects Apply to objects such as audio and video captured in real-time In natural form all real-life quantities are analog in nature For digital processing must be converted to digital values Tsample is the time taken for converting analog to digital value Tencode is the time for encoding like compression or encryption On the contrary stored objects are ready for transmission

Networking delays Networking delays apply to stored as well as captured objects Tpacketize is the time taken to break the object data into packets Ttransmit is the time taken to pass the object through the network interface Ex:Nbits/Rbps Tpropagate is the time delay from the instant the object is into the network on the transmitting end to the instant when it comes out of receiving end In ckt switching propagation delay=Distance/speed of transmission

Processing delays: receiving end Data must be buffered on the receiving end also Tbuffer is the delay added due to buffering at the receiving end Buffere delay may also happen in the transmitting end The recived data must be depacketized Tdepacketize delay Tdecode delay is time for decoding at the reciving end