MM Communication Course

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

1/17/2012

Abdulmotaleb El Saddik Prof. Dr.-Ing., FIEEE, FCAE University Research Chair

ELG 5121 / CSI7631 Multimedia Communications

www.mcrlab.uottawa.ca

Introduction, applications, standards. Networking technologies. Image, video and audio compression. Quality of Service and resource management. Scheduling issues for real-time MM transport. Multimedia synchronization. Multimedia and the Internet. Multimedia conferencing. Multimedia to the home. Advanced Media: Virtual Reality.

Course Description

Lecture Schedule
Thursday: 19:00am 22:00pm Room: LEE A130

Lecture

1/17/2012

Website
http://www.site.uottawa.ca/~elsaddik/abedweb/teaching /elg5121.html Students are required to check the course website frequently

Textbook
There is no assigned textbook Various web sites are suggested on the course web site.

Website and Textbook

Paper Essays and/or Ad-hoc Quizzes (30%)


A) Ad-hoc Quizzes covering all the classes so far
Max 1 quiz can be missed

B) Essays: Every student must send me max 5 slides covering the essay and about 1000 words short report.

Project (70%)
Presentation and Project Demo and code/HW explanation (40%) Project documentation :Technical report including formal design methodologies and implementation details (30%)

Tentative Workload and Evaluation

Feb26 - Projects deliverables deadline (11:59pm)


Submission of final project, demo and presentation materials Every group has a max of 12 minutes to present Submission of final documentations

Presentations will start March 1st, 2012 Essays and Quizzes are given at any class through out the semester
Essays deadline is the subsequent Monday 11:59 pm

*Late submissions are NOT accepted. No exceptions!

Important Dates

1/17/2012

At the end of the course YOU will be able to:


have an excellent understanding of multimedia enabling
technologies services and applications

master basic Networking concepts and protocols Understand how Multimedia and Networking (Communications) play together

Objectives of the course

Introduction to Multimedia Applications and Standards Digital Image, Video and Audio Compression
(Compression needs in Multimedia, Video services, bandwidth and storage needs, Source Coding and Entropy Coding, Image and video coding standards, JPEG, MPEG, H.263, JPEG 2000)

Networking Technology for Multimedia


(Local Area Networks (LAN) Internetworking, Wide Area Networks (WAN), Wireless WANs, Wireless LANs, Wireless Personal Area Networks)

Multimedia to the Home


(Access Technologies: Telephone, DSL, Cable, Wireless cable)

Multimedia and the Internet


(OSI reference model, Internet Protocols: TCP, UDP, IP, IPv6, Unicast, Broadcast, Multicast, Protocol requirements for multimedia, RSVP, RTP, Internet telephony, The World Wide Web, WWW Architecture and HTTP, Hypertext and Hypermedia: (SGML, HTML, XML, DHTML, WAP, etc.)

Multimedia Synchronization
(Basic synchronization concepts and methods, Synchronization Quality of Service (QoS) Parameters, Multimedia synchronization reference model , Synchronized Multimedia Integration Language (SMIL))

Course Contents -1-

Quality of Service (QoS) and Resource Management for Multimedia


(QoS: model, description, parameters, negotiation, QoS Negotiation in the ST-II protocol, QoS and IP: Integrated Services (IntServ), Resource Reservation Protocol (RSVP), QoS and IP: Differentiated Services (DiffServ), Resource management: connections, scaling, reservation, monitoring, etc, Rate-control and scheduling algorithms, End-to-end error control)

Scheduling Issues for Real-Time Multimedia Transport


(Real-time and multimedia applications, Real-time processing requirements, Real-time CPU scheduling algorithms: EDF, Rate Monotonic, and Diskscheduling algorithms)

Multimedia conferencing and collaboration tools


(Conferencing standards, Conferencing market evolution, Conferencing systems, Tele-collaboration tools)

Multimedia Security
(Internet Security, Secure Sockets Layer, SHTTP, IPSec,SSL, Attacks on e-security, Digital Watermarking for Multimedia, Classification of watermarks, Image, video, audio and text watermarking techniques)

Advanced Media: Virtual Reality


(Virtual Reality Modeling Language (VRML), Java3D, Distributed Virtual Environments, Applications in industrial training, e-commerce, tele-collaboration)

Course Contents -2-

1/17/2012

Learning method What What What What What you you you you you read hear see see and hear SPEAK

% Retention 10% 26% 30% 50% 70%

Dont be Shy!
J.E. Stice, Engineering Education, pp. 291-296, 1987

Vision is perhaps our greatest strength.. it has kept us alive to the power and continuity of thought through the centuries; it makes us peer into the future and lends shape to the unknown. - Li Ka Shing

Possible Projects

1/17/2012

Internet-based virtual worlds


o o o o Second Life (http://secondlife.com) IMVU (http://www.imvu.com) Active Worlds (http://www.activeworlds.com) Red Light Center (http://www.redlightcenter.com)

Linking Virtual to Real Worlds


o All the interactions occurring between avatars are kept in the virtual world and are not reflected back to real users o reflecting inter-avatar communications to the real world increases the level of involvement and makes these environments more entertaining and exciting o Dynamic pages, and web application (CMS, webmail etc)

X-Reality Mixed Reality

Getting the source code of an existing 3D Society


Example: Second life

Define a scenario of real-virtual interaction


Example: Touching, kissing, Control, etc.

Implement an interface between the virtual world and the real world device
Real world device can be: Mobile device, Haptic device, etc.

Test the proposed scenario Demonstration

X-Reality Mixed Reality

Using smartphones sensors (Accelerometer, Giroscopes, camera, etc) Android/iPhone platforms to design and develop:
Gaming and entertainment Health care (fall detection, face recognition, etc) Edutainment Social networking Augmented reality Diet management (image recognition of foods)

Apps Development

1/17/2012

Design and development of intelligent interfaces


Smart mirror Smart clothes Smart chairs Smart home appliances Smart power/energy consumptions Smart car Smart GPS Smart Planet Interactive video message Gait recognition Etc..

Other Ideas

Thank You!

Fall 2008, Mohamad Eid ELG 5121 / CSI7631

(c) Multimedia Communications Research Laboratory (MCRLab) http://www.mcrlab.uottawa.ca

You might also like