session 11 1

31
Special Module on Media Processing and Communication Dayalbagh Educational Institute (DEI) Dayalbagh Agra PHM 961 Indian Institute of Technology Delhi (IITD) New Delhi SIV 864

Upload: apkarthick

Post on 06-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 1/31

Special Module on Media Processing andCommunication

Dayalbagh Educational Institute(DEI)

Dayalbagh Agra

PHM 961

Indian Institute of Technology Delhi(IITD)

New Delhi

SIV 864

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 2/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Course Administration

Course web site

  http://www.cse.iitd.ac.in/~pkalra/siv864

Email addresses:

Prem K Kalra: [email protected]

  Huzur Saran: [email protected]

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 3/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Course Outline

Multimedia representation (Image/Video/

 Audio/Graphics)

Multimedia compression

Multimedia communication (Protocols TCP/RTP)

Multimedia communication (QoS, Streaming)

Special Topics

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 4/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Multimedia

Information can be in the form of Image/ Video/Audio/Graphics in addition to Text

Multiple Modalities

Interactivity Applications:

 Video conferencing

Tele-medicine

e-learning (Tele-learning)

….

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 5/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Multimedia

75 80 85 90 95 00 05

Sound

Image

 Video

Geometry

Historical Perspective: Digital Media

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 6/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Audio

Digital Representation Audio (Sound): continuous signal (wave form) in time

1D function f(x)

 period

amplitude

time

Frequency: reciprocal of period (measured in Hz i.e., cycles/sec)relates to the pitch of sound

 Amplitude: relates to the loudness of sound (measured in decibels –db)

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 7/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Audio

Digital Representation Audio (Sound): continuous signal (wave form) in time

1D function f(x)

Conti

nuous

Discrete

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 8/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Audio

Digital Representation

1D function f(x)

Discretization ProcessDiscretization in x: SamplingDiscretization in f: Quantization

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 9/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Audio

Sampling and Quantization

Sampling

Quantization

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 10/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Audio

Sampling Rate

Rate at which the continuous wave is sampled (number of samples)measured in Hz

Telephone 8000 Hz, CD 44100 Hz

Quantization

Number of bits used to measure the amplitude

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 11/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Audio

Effect of Sampling Rate and Quantization

Storage and fidelityvoice quality: 8KHz (sampling) 8 bit (quantization)

8Kbytes/sSampling rate if not adequate canresult in error and the digitalrepresentation is not able todo a faithful reconstruction of the signal

Quantization determines the precision of a sample.

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 12/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Audio

 Audio Formats

au (SUN file format)

Wav (Wave)

midi (Music Instrument Digital Interface file format)

aiff (Audio Interchange File Format) riff (Resource Interchange File Format)

wma (Windows Media Audio format)

mp3 (MPEG Audio Layer 3)

Related areas

  Speech Processing Music Processing

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 13/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Audio

 Audio Tools

 Adobe Audition (formerly Cool Edit)

 A powerful multi-track mix/edit tool

Sound Forge

Sony audio editing software includes a powerful set of audio processes, tools,

and effects for manipulating audio. 

Pro Tools

From Digidesign used by professionals in music production, TV and films 

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 14/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Image

2D function f(x,y)

 An image is a spatial representation of an object, a 2D or 3Dscene.

 Abstractly, an image is a continuous function defining arectangular region of a plane

− intensity image - proportional to radiant energy received by asensor/detector

 An image can be thought of as a function with resulting values of the light intensity at each point over a planar region.

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 15/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Image

2D function f(x,y)

Function (e.g. intensity) must be sampled atdiscrete intervals.

• Points at which an image is sampled are called picture elements

or pixels.• Resolution (spatial) specifies the number of pixels.

• Precision (Quantization) of the intensity (f) value is the

number of bits per pixel

− A digital image can be represented by a matrix of 

numeric values each representing a quantized intensityvalue.

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 16/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Image

x

y

2D function f(x,y)

Sampling: Discretization in x and y Quantization

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 17/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Image

Effect of spatial resolution

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 18/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Image

Effect of spatial resolution

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 19/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Image

Effect of quantization (number of bits per pixel)

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 20/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Image

Spatial resolution and quantization level determinethe size of the image

x

y

# of bits

per pixel

Gray scale (monochrome) image

with 8 bit pixel

256x256x8 bits = 256x256 bytes

Color image (R, G, B) each color channelpixel is 8 bit

256x256x24 bits = 256x256x3 bytes

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 21/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Image

Image Formats

bmp (Bit Mapped format)

giff (Graphics Interchange File Format)

tiff (Tagged Image File Format)

 jpeg (Joint Photographic Experts Group)

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 22/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Image

Image Tools

 Adobe Illustrator

 A powerful publishing tool from Adobe

 Adobe Photoshop

Image processing and manipulation tool

Number of public domain image processing tools are available

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 23/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Video

 Video is a sequence of images in time

Time

Image(Frame)

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 24/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Video

Discretization

Image (Frame) discretization + Sampling in time

frame rate (frames per second fps)Bandwidth requirement = image size in bytes x frame rate

NTSC (National Television Systems Committee) 30 frames/second

PAL (Phase Alternating Line) 25 frames/second

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 25/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

   Video

 Video Editing Tools Adobe Premiere

 Video and audio are arranged in tracks –superimposition of tracks

Built-in filters, transitions and motions

 Adobe After Effects

Special effects for lighting, shadows, motion blurring

Final Cut Pro: from Apple

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 26/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Graphics

Geometry Data: Meshes Points

Connectivity

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 27/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Graphics

Resolution

Mesh

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 28/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Graphics

Graphics Tools 3ds Max (from Autodesk Media and Entertainment)

3D graphics application software (formerly 3D Studio Max)

Maya (from Autodesk Media and Entertainment)

High end graphics software (originally from Alias Research)

 Application Program Interface (API)

OpenGL

DirectX

Java3D

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 29/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Multimedia Communication

Sound

Image

 Video

Geometry/Graphics/

 Animation

Elements

   A  c  q  u   i  s   i   t   i  o  n  a  n   d   S   t  o  r  a  g  e

Text

   C  o  m  p  r  e  s  s   i  o  n

   S  y  n  c   h  r  o  n   i  z  a   t   i  o  n

   I  n   t  e  g  r  a   t   i  o  n

CommunicationChannel

Transmitter End

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 30/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Multimedia Communication

Elements

   M  e   d   i  a   E  x   t  r  a  c   t  o  r

   S  y  n  c   h  r  o  n   i  z  a   t   i  o  n

   D  e  -  c  o  m  p  r  e  s  s   i  o  n

CommunicationChannel

Play back 

Receiver End

8/2/2019 Session 11 1

http://slidepdf.com/reader/full/session-11-1 31/31

Slide Special Module on Media Processing and Communication  http://www.cse.iitd.ac.in/~pkalra/siv864

  Multimedia Communication

Some Challenges Bandwidth capacity of the communication channel

Real-time processing

Synchronization (inter-media)

Continuity (intra-media)

End-to-end delay