Lecture 1 - Introduction



Similar documents
Machine Problem 3 (Option 1): Mobile Video Chat

EE3414 Multimedia Communication Systems Part I

CS 5480 Computer Networks

COMPUTER SCIENCE TECHNOLOGY ITSC 1301 INTRODUCTION TO COMPUTERS Website: Course Syllabus

CPSC 4550 Computer Networks Fall 2012, Section 0

Multiplayer Game Programming ITP 484x (4 Units)

IT 201 Information Design Techniques

COURSE OUTLINE Survey of Operating Systems

WHAT S BEHIND YOUR SMARTPHONE ICONS? A brief tour of behind-the-scenes signaling for multimedia services

University of Florida ADV 3502, Section Advertising Sales Spring 2016

MATH 101 E.S. COLLEGE ALGEBRA FALL 2011 SYLLABUS

ITNW 2321 Networking with TCP/IP

CDA Introduction to Computer Networks

The University of Akron Department of Mathematics. 3450: COLLEGE ALGEBRA 4 credits Spring 2015

Syllabus: Web Design 1

Issues in Android on Mobile Platform and Their Resolution

ELG 5121 / CSI7631 Multimedia Communications

Gildart Haase School of Computer Sciences and Engineering

CS 1361-D10: Computer Science I

University of Florida ADV 3502, Section 7E39 Advertising Sales Summer C 2016

Multimedia Communications Voice over IP

Introduction to Psychology 100 On-Campus Fall 2014 Syllabus

UVA IT3350 Syllabus Page 1

Geography 676 Web Spatial Database Development and Programming

Southwest Magnet High School and Law Academy 1775 Williamson Road Macon, GA 31206

ECE 468 / CS 519 Digital Image Processing. Introduction

Mission of the Hospitality Management Program: Create, share and apply knowledge to develop leaders for the hospitality industry.

Interactive Media Design

ECE 156A - Syllabus. Lecture 0 ECE 156A 1

CSE 473s Introduction to Computer Networks

cs.nyu.edu/courses/spring15/csci-ua

Division of Fine Arts Department of Photography Course Syllabus

Syllabus: IST451. Division of Business and Engineering. Penn State Altoona

University of Nicosia, Cyprus. Course Code Course Title Credits (ECTS)

DESIGN FOR USER EXPERIENCE (ITP 310)

JRNL 301 Principles of Advertising/ IMC Fall 2015 School of Journalism, Southern Illinois University Carbondale

SYST 371 SYSTEMS ENGINEERING MANAGEMENT

ARTS, AUDIO/VIDEO TECHNOLOGY AND COMMUNICATIONS

MATH 1310, SECTION 17086

INSTRUCTOR: Jeffrey H. Nathan, Ph.D. OFFICE HOURS: By appointment TELEPHONE: (808) EFFECTIVE DATE: 1/13/2014 5/16/2014

BADM323: Information Systems for Business Professionals SU2016 Online Course

EMPORIA STATE UNIVERSITYSCHOOL OF BUSINESS Department of Accounting and Information Systems. IS213 A Management Information Systems Concepts

ITSY1342 Section 151 (I-Net) Information Technology Security

CIS4930 / CIS6930 User Experience Design

BOSTON UNIVERSITY Course Syllabus: DESIGN THINKING FOR MULTIPLATFORM MARKETING

Canisius College Richard J. Wehle School of Business Department of Marketing & Information Systems Spring 2015

Psychology 3410, Section 001 Introduction to Social Psychology Spring 2011

CS 261 C and Assembly Language Programming. Course Syllabus

CS 43: Computer Networks Course Introduction. Grab a clicker and please sit towards the front, next to other students!

CIS 160 ST: Web Design and Technology

Spring 2013 CS 6930 Advanced Topics in Web Security and Privacy - 3 Credit Hours Syllabus and Course Policies

MKT2413: Marketing Research Semester 2, 2013/2014

How To Get Listed Quicker By The Search Engines

BUSINESS AND COMPUTER TECHNOLOGY

Mobile Application Technologies ITP 140 (2 Units)

CSci 4211: Data Communications and Computer Networks. Time: Tuesday and Thursday 8:15 to 9:30 am Location: Phyics 170 Spring 2015, 3 Credits

General Psychology. Course Syllabus

Syllabus. Computer Science Information Technology 983. Administering Windows Server 2012 (70-411)

RCS - Overview. Rich Communication Suite

Introduction to Information Technology ITP 101x (4 Units)

AGED 4143 Electronic Communications in Agriculture

AHS 119 Health Careers Allied Health Sciences Department

ECON643 Empirical Analysis I: Foundations of Empirical Research

OPERATIONS, BUSINESS ANALYTICS & INFORMATION SYSTEMS

REQUIRED MATERIALS: I. COURSE OVERVIEW AND OUTLINE:

COURSE OUTLINE. SOC SCI 2UA3E (Winter 2013) Principles of Applied Behaviour Analysis 1

IT 342 Operating Systems Fundamentals Fall 2014 Syllabus

Winter 2016 MATH 631 Online University of Waterloo

Business Ethics (BUS 105) Cycle II, Spring, 2012 Semester

Simple yet Powerful Storage

Strategic Use of Information Technology (CIS ) Summer /

University of Georgia Terry College of Business Department of Economics

JMS, MAT150 THIS SYLLABUS, COURSE SCHEDULE, ASSIGNMENTS, AND EXAM DATES Summer 2014 ARE SUBJECT TO CHANGE AS CIRCUMSTANCES DICTATE.

ITSE 1401 Web Design Tools General Syllabus (Note: This general syllabus presents only general course information for nonregistered students)

Psych 605 Advanced Human Learning Professor Neil H. Schwartz, Ph.D. Fall Semester 2014

FLORIDA INTERNATIONAL UNIVERSITY SCHOOL OF JOURNALISM AND MASS COMMUNICATION SYLLABUS RTV 3260: MULTIMEDIA PRODUCTION I.

CS 218 Advanced Computer Networks Quarter: Fall 2003 Course ID : CS218 Class hour : MW 8:00-10:00 pm Classroom : BH 5273

Data Science Certificate General Information About Completion

GEOG 5200S Elements of Cartography : Serving the Community Through Cartography Spring 2015

Distance Education and Learning for Medical Imaging Informatics

West Los Angeles College

INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006

This version of course will be available for Fall 2015 term. New York City College of Technology The City University of New York

CSE 3461 / 5461: Computer Networking & Internet Technologies

I ve logged in! Now where do I start?

CSE 40437/ Social Sensing and Cyber- Physical Systems - Spring 2015

IT 101 Introduction to Information Technology

Lehigh University CHEM 112 ORGANIC CHEMISTRY II Spring 2016 Course Syllabus. Instructors:

INFORMATION TECHNOLOGY EDUCATION Digital Media Technology - Syllabus. Course Credits: 3.0. Office Location: N- 322 Office Phone:

Course Outline ART 130: INTRODUCTION TO DIGITAL MULTIMEDIA FALL 2010

UNIVERSITY S IT SERVICES. Qiu, Xiaoqiu (Jim)

Blended Course Evaluation Standards

Computer Science CS 2334: Programming structures and abstractions

Transcription:

CS 414 Multimedia Systems Design Lecture 1 - Introduction Klara Nahrstedt Spring 2011

Overview Course information (personnel, policy, schedule, misc.) What is Multimedia? What is happening in Multimedia domain? Summary

Instructor Klara Nahrstedt PhD University of Pennsylvania Research: Multimedia distributed systems (overlay multicast, peer-topeer systems, service composition, resource management), Mobile computing smart phones protocols P2P, video streaming over mobile phones, group management, Multimedia operating systems (soft-real-time scheduling, caching), Multimedia networking (routing, QoS management, pricing), Multimedia applications (3D protocols, multi-camera teleimmersive systems, mobile multimedia, P2P TV)

Overview Office Assistant: Lynette Lubben (llubben@illinois.edu) for Klara Nahrstedt Teaching Assistant: Shu Shi Class Website http://www.cs.uiuc.edu/class/sp11/cs414/ Newsgroup: class.sp11.cs414 (access through cs414 website)

Required Readings for cs414 Required Textbooks: Media Coding and Content Processing, Ralf Steinmetz, Klara Nahrstedt, Prentice Hall, 2002 Multimedia Systems, Ralf Steinmetz, Klara Nahrstedt, Springer Verlag, 2004 Papers!!! (required reading since many areas are not covered in present textbooks)

Course Prerequisites CS 241 pre-requisite MUST, otherwise the class will be hard, especially the MPs!!! You need to know System/C Programming on top of Linux Socket Programming Thread Programming Locks/Semaphore Synchronization/Programming Basic System Principles File Systems, Memory Management, Process Management, I/O Management, Network Programming

Facilities and Equipment (1) Leasing Process from TSG Helpdesk Lease one Logitech camera for each student or at least two cameras within one group to start MP1, and then for MP2/MP3. Leasing process starts on January 26 Pick up the camera from the TSG Helpdesk Bring your student ID to sign for the camera Each cs414 student is responsible for his/her own camera if you loose it (or badly damage) and you don t have police report, you pay for it (charged to your student account at the end of the semester) If nobody is at the TSG Helpdesk, then go to Barb Leisner office, room 2312 SC Helpdesk hours are Monday Friday 8am-8pm No camera pickup on Saturday and Sunday Returning Process to TSG Helpdesk If you drop the class, return immediately camera to TSG Helpdesk If your camera does not work, return immediately and get a new one

Facilities and Equipment (2) Engineering workstations-linux machines 216 SC/SC 220 (SC basement where you can run the camera) Leasing mobile G2 phones Need to lease mobile phone for MP3 Leasing process through Rick Van Hook equipment office Will be advertised later in the semester Leasing process starts after March 11

Office Hours Office hours: available in web page KN: Wed/Fri, 9-10am, Office: 3104 SC Phone: 244-6624 Shu: Tu: 11am-12pm; Th: 4-5pm Office: 0207 SC Phone: 244-0526

About this course Principles Multimedia System concepts Multimedia System design Some theory Rationale Practice Goals Understand Digital Audio/Video Media Understand Multimedia Systems decisions Get hands dirty

Expect (Some) Pain Fast pace Hard material 3 MPs (programming) 2 Homework 1 Midterm and 1 Final (Comprehensive) Exam But. Students had fun in past cs414! Ben S. Bernanke (Image Source: www.federalreserve.gov)

Grading Final exam: 35% Mid-exam: 10% 2 Homework: 10% Peer Evaluation: 5% 3 MPs: 40% 1 st MP 12% 2 nd MP 12% 3 rd MP 16%

Grading policy Gradebook system: http://compass.uiuc.edu Late policy for MPs and Homework Assignments No Late Policy It is your responsibility! Check announcements in lectures, newsgroups, or web pages MPs will be done in Groups of 3 students Start forming groups as soon as possible!!

Group Setup Process Organize Groups among yourself between 1/19 and 1/24 Use newsgroup to find group partners Email to TA Shu (shushi2@illinois.edu) your group formation by 1/24 If you cannot find a group, email immediately to the TA Shu email your request as well as skills you can bring to the table. TSG will setup accounts and directories for groups. Between 1/24 and 1/28 the TA (Shu) will inform each group their login and password to start to work on the Linux machines.

Peer Evaluation By 5/6 each peer submits peer evaluation of his/her group Evaluation will include His/her own self-evaluation His/her evaluation of each group member for each MP Evaluation should include contribution of each member to each MP Evaluations will be sent to instructor only Evaluations will be known only to the instructor, i.e., will not be revealed neither to any other group members nor TA.

Peer Evaluation form submitted to instructor at the end of the semester Self- Evaluation Group Member X Group Member Y Group Member Z MP1 MP2 MP3 MP4

Re-grading policy Students have 1 week (after the grade for homework/mps/exam is released into the gradebook) to request for re-grading Re-grading requests need to be in writing to the TA After the re-grading period, no re-grading request will be granted for this Homework/MP/exam.

Cheating Policy Academic integrity Exams must be your own if cheating, then students will get a failing grade in the course. Homework must be your own - first offense 0 point, second offense F grade in the course Both the cheater and the student who aided the cheater will be held responsible for the cheating Machine problems will be graded per group, i.e., each member gets the same number of points.

Lecture Format Help you understand important and hard Media and Multimedia Systems concepts Lectures do not cover everything Not all questions in homework or exams are from lectures Students responsibility Attend lectures Read textbooks, papers!! Homework, MP, Exam Periodically check web page Read/utilize newsgroup

MPs (Deadlines) MP1, post 1/28, deadline 2/16 MP2, post 3/7, deadline 3/30 MP3, post 4/4, deadline 5/2 Audio/Video Recording and Playback Audio/Video Streaming Protocols Multi-Party Conferencing Q&A Session before each MP due date MP releases and Q&A Session dates will be announced on the course web page/ newsgroup

Conferencing Project 3 MPs will hang together and at the end should yield one large multi-party conferencing system Choose group members carefully and be committed to the group since if you leave, you may leave the group with piece of code that they will have to live with through the rest of the MPs Document your MPs/code carefully

Conferencing project All groups will be in competition and we will announce the winning group The final demonstration on 5/2 will be seen by and evaluated not only by the instructor and TA but also by Pavlov Company, and/or others (e.g., Qualcomm representative is invited) Winning group will be featured on the departmental website.

Conferencing Project MP1 recording video and audio and playback audio and video MP2 streaming protocols for audio and video in synchronized fashion across dynamic network MP3 multi-party conferencing where one of the parties (or more) might be Android phone

Homework & Exams Post 2/21, deadline 3/2 March 7, Monday 11-11:50am 1302 SC Post 4/27, deadline 5/4 May 13, Friday 8-11am Room: TBD HW1 Midterm Exam (Inclass) HW2 Final Exam Announcement in web page No makeup homework No makeup exams unless with documented medical emergency

¼ Unit Project: graduate students Final grade is decided upon ¾ unit performance ¼ unit project: pass or fail Individual or group of two Choices Implementation project extend MPs to achieve more optional points Required part of each MP is 80 points, optional points 40, 50, 70 for MP1, 2,3, If you can get 360 or more for all MPs, you get pass on the ¼ unit project Other choices: Animation project, Survey, others Proposal due: 2/18, Friday, 5pm, by email to klara@illinois.edu Details in web page

Digital Media Revolution New digital media: camcorders, 3D cameras, MP3 players, location sensors, speech, gestures, etc. Digital media enables new forms of expression inform, educate, entertain, provoke, etc. multi-sensory, emphasizes temporal over spatial Digital media places the power of mega production studios at the fingertips of the user record, edit, process, play, and share digital media profound social, cultural, educational, technological, and communicative impact its just now beginning

Multimedia Requires Multiple media discrete or continuous at least one continuous Coordination temporal and/or spatial Interaction user exercises control

Related Terms Media representation of information text, graphics, images, video, sound, etc. Medium how that representation is communicated TV, Radio, Print, Web Multimodal

Integrating Aspects of Multimedia Capture Representation Storage Transmission Processing Information exchange Presentation Perception

This Class Perception auditory perception, visual system, cognition Multimedia Systems Design compression, QoS, Multimedia Processing (process scheduling, buffer management, device management), multimedia servers, multimedia networking, synchronization Multimedia Applications (video conferencing, 3D tele-immersion, VoD, Skype, YouTube, )

Where s the Action in Multimedia? Enable amateurs to take pictures and shoot video like the pros New interfaces for organizing, retrieving, and accessing large collections of content (Apple - IPhone, Microsoft Kinect) Capturing and sharing experiences (Facebook, Twitter) Multi-party collaborative systems (Cisco Tele-presence System) 3D media 3D compression, 3D movies (Avatar, ) Internet P2P Streaming (IPTV PPVlive) Mobile multimedia (Games on phones, phone-tv) Media servers YouTube, Amazon

After this lecture Browse the web site Subscribe to newsgroup Login to linux machines in 216/220 SC Setup Groups: 1/19-1/24(email to Shu about group formation) Think what are the next generation of multimedia systems/applications? Name multimedia applications that you know