Multimedia Systems CSE 228F Amarnath Gupta [email protected].

9
Multimedia Systems CSE 228F Amarnath Gupta [email protected]

Transcript of Multimedia Systems CSE 228F Amarnath Gupta [email protected].

Page 1: Multimedia Systems CSE 228F Amarnath Gupta gupta@sdsc.edu.

Multimedia SystemsCSE 228F

Amarnath Gupta

[email protected]

Page 2: Multimedia Systems CSE 228F Amarnath Gupta gupta@sdsc.edu.

Some Course Details

• Course home page http://www.sdsc.edu/~gupta/CSE228F.html

• References• Networked Multimedia Systems by S.V. Raghavan and S.K.Tripathi

• The MPEG homepage: http://drogo.cselt.stet.it/ufv/leonardo/mpeg/

• Multimedia Information Systemsby V. S. Subrahmanian (Editor), S. K. Tripathi (Editor)

• Programming references• Java Media API

http://www.javasoft.com/products/java-media/jmf/index.html

• Java Advanced Imaging API

http://www.javasoft.com/products/java-media/jai/index.html

Page 3: Multimedia Systems CSE 228F Amarnath Gupta gupta@sdsc.edu.

What is Multimedia?

• Multimedia: a working definition• A combination of two or more categories of

information having different transport signal characteristics

• Typically, one medium is a continuous medium while another is discrete

• Image, audio, video and graphics are examples of media

Page 4: Multimedia Systems CSE 228F Amarnath Gupta gupta@sdsc.edu.

Images

• Some Issues• Is the image as high-quality as I need?

• Is the image efficiently stored and transmitted?

• Can the image be retrieved by its content?

Page 5: Multimedia Systems CSE 228F Amarnath Gupta gupta@sdsc.edu.

Videos

• Some issues• How are the temporal relations between the

media represented?

• What do I need to stream video across the network?

• Are the different media synchronized?

• How can I describe a video retrieval request like a query?

Page 6: Multimedia Systems CSE 228F Amarnath Gupta gupta@sdsc.edu.

What is a Multimedia System?

• A system that involves:• generation• representation• storage• transmission• search and retrieval• delivery

of multimedia information

production/authoring tools compression and formats file system design networking issues database management server design, streaming

Page 7: Multimedia Systems CSE 228F Amarnath Gupta gupta@sdsc.edu.

A Course-on-Demand System

MultimediaDatabase

Network

On-line facilitator

user

Database server

Coursewaredeveloper

Page 8: Multimedia Systems CSE 228F Amarnath Gupta gupta@sdsc.edu.

A Course-on-Demand System

AuthoringTool

Java

Cli

ent

Net

wor

k

Ser

ver

DB

App

lica

tion

Inte

grat

ion

Sof

twar

e

MetadataDB

MediaServer

UserInterface

Page 9: Multimedia Systems CSE 228F Amarnath Gupta gupta@sdsc.edu.

A Media-on-Demand System

• A real system• Praja Event Experience

• Praja Concert

• Praja Football