csc330

Multimedia Computing

Medium Exam Preparation: 15 hours
Subject Code CSC 319
Credit Hours 3 Hours
Nature Theory + Lab
Full Marks 60 + 20 + 20
Pass Marks 24 + 8 + 8
Description

This course covers the basic concepts of Multimedia system including introduction, Sound / Audio System, Images and Graphics, Video and Animation, Data Compression, User Interfaces, Abstractions for programming and Multimedia Application

Objective

This course covers three main objectives on multimedia system these are devices, systems and applications

Course Contents

Introduction to Computers

3 Hours

Introduction To multimedia system, history and applications, Global structure of Multimedia: Device, system, application, and cross domains, Basic applications of multimedia system in all sectors, Media types: Perception, representation, presentation, storage, transmission, and information exchange, Representation values, spaces, and dimensions, Multimedia system properties: Combination of media, independence, computer support integration, Characteristics: Computer controlled, integrated, digital representation, interactive interface, Challenges: Synchronization, Sequencing, Distributed Network, Inter-media Scheduling, Components: Capture devices, Storage Devices, Communication Networks, Computer Systems, Display Devices

Sound / Audio System

6 Hours

Concepts of sound: Frequency, amplitude, Computer representation, sampling rate, quantization, hardware, Music and speech: Basic MIDI concepts, devices, messages, MIDI and SMPTE timing standards, MIDI software, Speech Generation: Reproduced Speech output, Time/frequency dependent sound concatenation, Speech Analysis: Research area, speech recognition, Speech Transmission: Signal form coding, source coding in parametrized systems, recognition and synthesis systems

Images and Graphics

5 Hours

Digital Image Representation: Image format, storage image format, Introduction about different Image and graphics Format, Image Synthesis, analysis and Transmission, Computer Image processing, dynamics in graphics, interactive graphics systems framework, Graphics input/output hardware, dithering, image analysis, Image recognition steps, Image transmission

Video and Animation

6 Hours

Video signal representation: Visual representation, Transmission, digitalization, Introduction to Computer video format, Computer-Based animation: Input process, composition stage, inbetween process, Changing colors, Animation Languages: Linear list notations, General purpose language, Graphical Languages, Methods of controlling Animation: Full explicit control, procedural control, constraint based systems, tracking live action, kinematics and dynamics, Display and Transmission of Animation

Data Compression

8 Hours

Storage Space and Coding Requirements, Source, Entropy and Hybrid Coding: Huffman Encoding, Arithmetic encoding (introduction), Run length encoding, Lossy Sequential DCT-based Mode: Steps and process, Expanded Lossy DCT-based Mode: Steps and process, JPEG and MPEG compression processes

User Interfaces

5 Hours

Basic Design Issues: Architectural issues, presentation functions, effective human computer interaction, Video and Audio at the User Interface: System vs application software, User-friendliness: Easy to learn instruction, presentation, Dialogue boxes, additional design criteria

Abstractions for programming

5 Hours

Abstractions Levels of multimedia systems programming, Introduction to Libraries and Toolkits, System Software: Data as Time capsules and Streams, Higher Programming Languages: Media as types, files, processes; Interprocess communication, Object-oriented approaches: Classes, Inheritance, Polymorphism, application-specific/generic metaphors

Multimedia Application

5 Hours

Media preparation and composition: Scanners, recognition, tracking, and motion based devices, Media integration and communication: Multimedia/Hypermedia editors, authoring tools, tele-services, Media Entertainment: Virtual Reality, Interactive video/audio, Games, Applications: Telemedicine, E-learning, Digital video editing and production, Video conferencing and Video-on-demand

Laboratory Works

After completing this course, students should have practical knowledge of different components of multimedia system, multimedia tools and applications. The laboratory work includes: Macromedia FreeHand, Macromedia Flash, Swish Max, Macromedia Director, Morphing techniques, Audio and Video editing software, Data compression.

Books

Textbooks

Ralf Steinmetz and Klara Nahrstedt, “Multimedia: Computing, Communications and Applications”, Pearson Education Asia

Reference Books

Fred Halsall, “Multimedia Communications, Applications, Networks, Protocols and Standards”, Pearson Education Asia
John F. Koegel Buford, “Multimedia Systems”, Pearson Education Asia