EE 412/CS455 Principles of Digital Audio and Video

Similar documents
Lahore University of Management Sciences. EE412/CS455: Principles of Digital Audio and Video Spring

EE324: Microcontrollers and Interfacing. Office Hours: Mon, Wed, to 11.30am. Microcontrollers and Interfacing

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits

ESET 369 Embedded Systems Software, Fall 2017

CSE111 Introduction to Computer Applications

The ECE Curriculum. Prof. Bruce H. Krogh Associate Dept. Head.

Part A: Course Outline

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

LIS 2680: Database Design and Applications

Beijing Jiaotong University CS-23: C++ Programming Summer, 2019 Course Syllabus

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

San José State University Department of Computer Science CS158B, Computer Network Management, Section 1, Fall 2016

Database Management System Implementation. Who am I? Who is the teaching assistant? TR, 10:00am-11:20am NTRP B 140 Instructor: Dr.

, , & CATALOG TECHNICAL CORES AND ELECTIVES

CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111

Multimedia Systems Giorgio Leonardi A.A Lecture 1: General information and Introduction

OVNET - Overlay Networks

Multimedia Systems. Part 1. Mahdi Vasighi

, , & CATALOG TECHNICAL CORES & ELECTIVES ELECTRICAL ENGINEERING TECHNICAL CORES

Textbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.

Lahore University of Management Sciences. CS 452 Computer Graphics

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

ESET 369 Embedded Systems Software, Spring 2018

CSC 111 Introduction to Computer Science (Section C)

Teaching Plan FACULTY OF INFORMATION & COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR410 Introduction to Networks. Credits: 3 COURSE SYLLABUS

San José State University Department of Computer Science CS-174, Server-side Web Programming, Section 2, Spring 2018

Course Name: Database Systems - 1 Course Code: IS211

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Basics of Java Programming CS129 LTPC:

AE Computer Programming for Aerospace Engineers

Red Hat Certified Engineer (RH300) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

EEC-484/584 Computer Networks

School of Computer Science

San José State University Department of Computer Science CS166, Information Security, Section 1, Fall, 2018

Academic Course Description. EC0309A Microprocessors and Micrcontrollers Fifth Semester, (Odd Semester)

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

Computer Networks IT321

CS 471 Networking and Distributed Operating Systems

CMPE 152 Compiler Design

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

BSc (Hons) Software Engineering (FT) - IC320

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction

1.2 Degree Requirements

NEW YORK CITY COLLEGE OF TECHNOLOGY COMPUTER SYSTEMS TECHNOLOGY DEPARTMENT CST4714 DATABASE ADMINISTRATION (2 class hours, 2 lab hours, 3 credits)

QuickGuide for SEAS CS Students (New Requirements Beginning Fall 2012)

Program: B.E. (Electronics and Telecommunication Engineering)

ECE : Fundamentals of Wireless Networking - Spring 2007

Introduction to Web Design & Computer Principles

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

DIABLO VALLEY COLLEGE CATALOG

Database Management Systems CS Spring 2017

Cleveland State University

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

FILM, VIDEO, ANIMATION AND NEW GENRES (FILM)

Data Communications & Computer Networks

San Jose State University - Department of Computer Science

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

Multimedia Communications ECE 728 (Data Compression)

ESET 349 Microcontroller Architecture, Fall 2018

QuickGuide for CC, GS, and Barnard CS Students

More on Arrays CS 16: Solving Problems with Computers I Lecture #13

Princess Sumaya University for Technology King Hussein School for Computing Sciences- Computer Graphics Department Curriculum 2017

The University of Aizu School of Computer Science and Engineering Introduction to Programming. Course Syllabus (Special Track for Foreign Students)

Course and Contact Information. Course Description. Course Objectives

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018

COURSE SYLLABUS. COURSE NUMBER AND TITLE: ARTV 1351 Digital Video

Course Syllabus. Website Multimedia Systems, Overview

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Technology. on Technology. IT PH.D. Program.

Outline. Instructor Course Description Lecture Schedule Exams, Homework and Project Grading General Policies. Dr. Mohab A. Mangoud

Textbook Charles Petzold, Programming Windows, 5th edition, Microsoft Press. References - other textbooks or materials none

CMPE012 Computer Engineering 12 (and Lab) Computing Systems and Assembly Language Programming. Summer 2009

Sai Nath University. Assignment For B.tech in CS 8 st Sem.

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

COURSE PLAN COMPUTER INFORMATION TECHNOLOGY

San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

CNG 140 C Programming. Syllabus. Course Info Fall Semester. Catalog Description

Fundamental Algorithms

Introduction. EE 4723: Digital Communications II. EE3723 : Digital Communications. Course objectives. Grading Policy. Week 1:

Syllabus Revised 01/03/2018

ME-635 COMPUTER AIDED DESIGN

CSCI 434 INTRODUCTION TO LOCAL AREA NETWORKS (SPRING 2015)

Central Washington University Department of Computer Science Course Syllabus

Computer Science Technology Department

CS/SE 153 Concepts of Compiler Design

Mahdi Amiri. February Sharif University of Technology

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120

Fundamentals of Database Systems

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

Network Architecture I

Course and Contact Information. Course Description. Course Objectives

You must pass the final exam to pass the course.

Computer Technology Division. Course Syllabus for: COMT Spring Instructor: Joe Bolen

Transcription:

EE 412/CS455 Principles of Digital Audio and Video Instructor s Name: Nadeem A. Khan Year: 2011-2012 Office No. & Email: Room 426, nkhan@lums.edu.pk Category: Senior, Junior and Graduates (Elective) Course Code (Units) Course Description EE 412/CS455 Principles of Digital Audio and Video (3 Units) This course provides the student with basic concepts and techniques regarding digital audio and video in multimedia systems. Topics include: Introduction to multimedia systems its components and applications, digital signal processing of audio, images, and video data in multimedia systems and their formats. Introduction is also given regarding compression and communication of audio and video media. Assignments and home works will be geared towards this goal. This course is intended to be a foundation course for the multimedia/vision/image processing concentration area. It is designed for undergraduate-level students majoring in Electrical Engineering and Computer Science. However most of the graduate students will find it equally useful.

Core/Elective Pre-requisites Goals This course is an elective for undergraduate and graduate Computer Science and Electrical Engineering students. Only for EE and CS and students at one of the following levels: Junior, Senior, Graduate; Some programming knowledge/experience in Matlab, C, C++ (like CS100 and CS200) is required (Recommended: Signal and Systems, Computer Organization and Assembly, Digital Logic Design ). Students with no background in Signal and Systems will have to attend a few mandatory tutorials. To build the necessary background for advanced courses in the Multimedia/Vision and Image Processing related streams

EE 412/CS 455 Principles of Digital Audio and Video Year: 2011-2012 TextBooks, Programming Environment, etc. Main Textbook: Reading Package (available at the photocopy machine) Additional course notes and reading material will be given. Additional Readings and Reference : (i) (ii) (iii) (iv) (v) Principles of digital audio and video by Arch C. Luther, Artech House Inc., Latest Addition Digital Image Processing/2E, R.C. Gonzalez, R.E. Woods, Addison-Wesley, 2002 Multimedia Signals and Systems by Mrinal Kr. Mandal, Kluwer Academic Publishers, Latest Addition Multimedia Communications Applications, Networks, Protocols and Standards, Fred Halsall, Pearson Education (Singapore) Pte. Ltd., Latest Addition Fundamentals of Multimedia, Li and Drew, Pearson Education, Inc (USA), 2004-2006 (vi) Introduction to Multimedia Systems, Edited by G. Bhatnager, S. Mehta, S. Mitra, Elsevier,2002 Programming Environment: Matlab, C/C++ Lectures, Tutorials & Attendance Policy There will be 28 sessions including one in-class mid-term and one final examination. Theory sessions will be of 75 minutes each and Practical sessions will be of 2 hrs and 20 mins. Assignment 2 which is based on reviewing basic Signal and systems concepts will be differently structured and graded for students with no signal and systems background. One or two initial tutorials will also be

compulsory to attend for background makeup. Class attendance is strongly advised. However, students missing lectures will find it very difficult to make up for the content covered. Grading Assignments/Labs: 16% Project: 10% Quizzes: 19% Midterm Exam: 25% Final Exam: 30%

EE 412/CS 455 Principles of Digital Audio and Video Year: 2011-2012 Module Topics Sessions Readings 1 Intro:Multimedia World and Digital Audio and Video Multimedia Systems, Applications, Production and Authoring Multimedia data: - Text - Audio (Speech and Music) - Images - Video - Graphics Analog vs Digital Signals and Technology Applications in the area of Computer Vision, Multimedia Communication, Media Compression, Digital Libraries and Searching Future Trends and Research areas 1 Luther: Ch 13, Ch 4, Ch 12 /Handouts /Slides Luther: Ch 1 Handouts / Slides Luther: Ch. 13, Ch. 14 Slides/ Handouts

2 Audio & Video Fundamentals Audio Fundamentals: Properties of natural sound and music, human hearing, Exploitation in electronic devices Video Fundamentals: Human vision fundamentals and its exploitation in reproduction in Electronic Devices, Color Systems 1+2 Luther: Ch 2, Ch 3, Handouts / Slides (Halsall:Ch. 2, Mandal: Ch.2)

EE 412/CS 455 Principles of Digital Audio and Video Year: 2011-2012 Module Topics Sessions Readings 3 Signal Capturing and Analog to Digital Conversion -Review of Frequency Domain Analysis of Signals - Frequency Spectrum of Analog and Digital Signals - Electronic Capturing of Audio and Video - Analog-to-Digital Conversion of Audio, Images and Video: Process and Issues 1+1+3 Luther: Ch 5, Ch 6 (sections), Gonzalez Chapter 4 Handouts / Slides 4 Analog and Digital Signal Formats and Standards - Analog Standards (short review) - Digital Formats and Standards (for raw digital data) 2 Luther: Ch 2, Ch 3 (sections) Handouts / Slides

5 Techniques of Audio and Video Signal Processing - Review of Basic concepts of Filtering and Convolution - 1-D Filters, (Spatial) Image Filtering - Signal Interpolation, Decimation - Processing Examples - Signal Processing Hardware/ Software Requirements Lab sessions on Audio and Video Processing 6+2 Luther: Ch 8 Gonzalez: Ch 2, 3,4 Handouts / Slides

EE 412/CS 455 Principles of Digital Audio and Video Year: 2011-2012 Module Topics Sessions Readings 6 Techniques of Media (Audio/Video) Compressions and Standards Data Compression Basics: Lossless and Lossy Techniques 5 Luther: Ch 9 Halsall: Ch 4 Handouts / Slides Audio Compression Techniques and Standards Video Compression Techniques and Standards (Introduction to Transform Coding) - Error Detection and Correction 7 Project Activities Proposal and Design Presentation Implementation work and Intermediate review Final Demonstration and Evaluation 3 MIDTERM (session to be announced by PCO) 1 FINAL EXAM